Redimensionnable, déplaçable objet jquery. Possible?
Je veux avoir un objet qui est à la fois redimensionnable et déplaçable. Je vais avoir besoin:
- X
- Y
- Taille
de l'objet.
Est-ce possible?
Il y a un exemple sur http://www.jsfiddle.net/davidThomas/DGbT3/1/ qui obtient le x et y de l'objet déplaçable. Comment puis-je également faire redimensionnable?
Grâce
Il est utile d'ajouter que cette question est liée à, et construit sur cette question précédente: Comment obtenir la position d'un objet déplaçable?
Ne pas vous dire déplaçable, depuis les faisant glisser et redimensionner les besoins le même mouvement de la souris et des événements (cliquer-glisser), mais un drop élément reste là, à attendre que quelque chose traîné au sommet, et vous pouvez la redimensionner à tout moment, je pense.
merci inti, il doit être déplaçable comme vous l'avez mentionné.
Bien sûr, c'est possible!
De soins pour les aider au lieu de dire c'est possible?
Sérieusement? La question est, en effet, " est-il possible?" Mais pourrait-on supposer que l'OP moyen "comment cela peut-il être mis en œuvre?" à la place?
merci inti, il doit être déplaçable comme vous l'avez mentionné.
Bien sûr, c'est possible!
De soins pour les aider au lieu de dire c'est possible?
Sérieusement? La question est, en effet, " est-il possible?" Mais pourrait-on supposer que l'OP moyen "comment cela peut-il être mis en œuvre?" à la place?
OriginalL'auteur Pabuc | 2011-02-04
Vous devez vous connecter pour publier un commentaire.
Sûr que c'est... jQuery UI est bon pour des comportements complexes comme le glisser-déposer, le redimensionnement, la sélection et le tri.
Avec jQuery UI, vous pouvez:
Et vous pouvez tout à la chaîne.
Il est important pour la fonction de redimensionnement que vous incluez la
jquery-ui.css
fichier.JSFIDDLE: http://jsfiddle.net/uQWRk/
Voici le code complet pour les archives:
Voir les commentaires:
Oui, je peux. Donnez-moi une seconde pour comprendre.
Voir ma mise à jour en fonction de votre code ci-dessus.
C'est assez cool. Euh, je n'ai pas regardé de près au pourquoi, mais sur le
draggable
'sresize
événement ledroppable
saute un peu. À l'aide deappendTo()
ou quelque chose de similaire?c'est le genre de mises en œuvre dans la plus récente édition sur ma réponse à l'autre question. JS Fiddle lien. Je ne pouvais tout simplement pas, pour la vie de moi, de penser à la façon d'intégrer
resizable
. À mon éternelle honte... XDOriginalL'auteur gearsdigital
Si tu veux bien, que quelque chose comme cela:
De la taille et de la position, vous pouvez pointer avec css (la première fois).
Que vous pouvez les modifier et de les obtenir (lorsque vous redimensionnez ou déplacez) avec jQuery.
Vous pouvez ajouter des options à draggable() et redimensionnable() méthodes. Référence est ici:
http://jqueryui.com/demos/resizable/ et http://jqueryui.com/demos/draggable/
P. S. Ce code nécessite jquery-ui.js fichier et jquery ui.css (car il tire un marqueur pour redimensionner)
P. P. S.
Avec votre lien:
En JavaScript image, j'ai ajouté la ligne:
Et j'ai ajouté css-style dans la gestion des ressources "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.8/themes/base/jquery-ui.css"
Et cela a fonctionné!
redimensionnable ne fonctionne pas sans class="ui-widget-d'en-tête" et attachés de style css (de toute jquery thème).
Je n'ai pas essayé avec votre lien, mais dans mon exemple local, si je supprimer <link type="text/css" href="css/flick/jquery-ui-1.8.9.la coutume.css" > ligne, que redimensionnable ne fonctionne pas.
J'ai ajouté class="ui-widget-d'en-tête" mais cela ne fonctionne toujours pas. Que dois-je faire? Pouvez vous s'il vous plaît de référence pour le lien que j'ai donné.
Je vais regarder. Mais avez-vous jquery-ui (et pas seulement jquery) css fichier joint?
OriginalL'auteur Larry Cinnabar