2010-12-09 37 views
0

Jquery triables semble vraiment confus quand il s'agit de référence à l'élément déplacé récemment ... alors disons que j'ai cette liste:jquery sortable, obtenir la position récemment déplacé élément

<ul id="slides-large-list-scroll" style="height: 770px; " class="ui-sortable"> 

<li style="background-color: #ff7d7d" value="2" class="pages-anchor"><a class="goto" id="linkto2" href="#2"><img src="http://localhost/Negar/thumbnail/sina_lol_2.png" class="thumbnail" id="thumbnail-2"> </a> </li> 

<li style="background-color: rgb(255, 125, 125); " value="1" class="pages-anchor"><a class="goto" id="linkto1" href="#1"><img src="http://localhost/Negar/thumbnail/sina_lol_1.png" class="thumbnail" id="thumbnail-1"> </a> </li> 

<li style="background-color: #ff7d7d" value="3" class="pages-anchor"><a class="goto" id="linkto3" href="#3"><img src="http://localhost/Negar/thumbnail/sina_lol_3.png" class="thumbnail" id="thumbnail-3"> </a> </li> 

<li style="background-color: #ff7d7d" value="4" class="pages-anchor"><a class="goto" id="linkto4" href="#4"><img src="http://localhost/Negar/thumbnail/sina_lol_4.png" class="thumbnail" id="thumbnail-4"> </a> </li> 

</ul> 

et je suis en utilisant ceci:

$('#slides-large-list ul') 
.sortable({ 
      axis: 'y', 
      update: function(event, ui) { 
       Nx.movePage($(this).eq()); 
       } 
     }); 

si jolie que je veux passer la valeur eq de l'élément déplacé récemment à la fonction Nx.movePage(), mais je ne peux pas, et la documentation ne suffit pas pour expliquer quel événement et ui se réfèrent à. aidez s'il vous plaît! :)

Répondre

1

Vous recherchez ui.item.

Vous avez raison de dire que la documentation sur l'événement de mise à jour n'est pas exhaustive, mais en cas de doute, console.log tout.

Effectuez les opérations suivantes dans votre fonction:

console.log(ui); Cliquez sur cet objet quand vous le voyez pop-up dans la console. Découvrez toutes ces propriétés utiles. En gros, Nx.movePage(ui.item); devrait fonctionner pour vous.

+0

ahaaaaa !!! Merci !!! :RÉ –