J'ai une interface utilisateur jQuery déplaçable, et j'ai essayé de créer une aide personnalisée qui contiendrait certaines informations de l'élément original, mais pas toutes.Aide personnalisée pour l'interface utilisateur jQuery Dragable
Voici mes éléments déplaçables;
<ul>
<li><div>Name</div> <span>12-12-2011</span></li>
<li><div>Another name</div> <span>12-12-2011</span></li>
</ul>
et jQuery;
$("ul li").draggable(function(){
helper: function(){
return $("<div></div>");
}
});
L'idée serait que tout en faisant glisser, l'utilisateur aurait une aide qui ne contient que le nom, mais pas l'élément de temps.
Mon code actuel est légèrement plus complexe que cela, donc ce que je cherche vraiment, c'est un sélecteur qui me permettrait de sélectionner l'élément original, ou une copie de celui-ci, et ensuite faire toutes sortes de magie jQuery dessus (éléments de filtrage, ajout de nouveaux éléments, classes, etc.)
Cependant, pour ma vie je ne peux pas trouver ceci, la documentation de draggable suce et personne à #jquery m'aiderait. Des idées?
Merci d'avance!
Etes-vous obligé de laisser tomber l'élément? Ma première tentative de réponse fournit les mêmes résultats que les autres dans lesquels la coutume est glissée, mais ne permet pas de drop. J'ai donc trouvé un travail pour tomber aussi. N'avez-vous pas besoin de déplacer réellement l'élément d'origine? – musefan
Je n'ai pas besoin de déplacer l'élément original, ce que je cherche est une sorte de clone personnalisé. –
Hey, je saurais comment repositionner votre clone personnalisé après cela? Par exemple, j'ai un élément, 500x200 et j'ai besoin qu'il soit 175x50 en le faisant glisser, donc j'utilise helper avec une fonction retournant un "genre de clone personnalisé" en 175x50 mais quand je commence à glisser, mon élément cloné commence le coin supérieur gauche de l'élément complet, peu importe où se trouve le curseur ... Toute solution? – KeizerBridge