2011-08-13 4 views
0

J'applique le plugin draggable à plusieurs éléments et mets l'option stack à leur nom de classe. Tout ce que je veux, c'est que lorsque je souris l'un des éléments, sa valeur d'index z est augmentée pour qu'elle soit au sommet. Comment pourrais-je y parvenir? Actuellement, cela ne fonctionne que lorsque je commence à faire glisser l'élément. Je sais comment écrire une fonction qui gérera le problème mais je préférerais utiliser la fonction qui est déjà écrite dans le plugin draggable. Donc, ma question est de savoir comment déclencher (onmousedown) la méthode du plugin qui change les valeurs de l'index z?Plugin dragable de jQuery: Augmenter l'index z sur mousedown

Répondre

1

En tant que solution que vous pourriez écrire:

$('.those').mousedown(function (e) { 
    var inst = $(this).data('draggable'); 
    inst._mouseStart(e); 
    inst._trigger('start', e); 
    inst._clear(); 
}); 

Check out jsfiddle!

+0

Soyez prudent lorsque vous postez et collez les réponses standardisées à des questions multiples, celles-ci ont tendance à être signalées comme «spammeuses» par la communauté. – Kev

+0

Ne signalent-ils pas copier et coller les commentaires standardisés/verbatim? Lol! –