首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery可排序,获取最近移动的元素的位置

jquery可排序,获取最近移动的元素的位置
EN

Stack Overflow用户
提问于 2010-12-09 10:45:12
回答 1查看 1.7K关注 0票数 0

当涉及到引用最近移动的元素时,Jquery sortable似乎真的很令人困惑……假设我有这个列表:

代码语言:javascript
复制
<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>

我用的是这个:

代码语言:javascript
复制
$('#slides-large-list ul')
.sortable({ 
          axis: 'y',
          update: function(event, ui) {
              Nx.movePage($(this).eq());
              }
        });

因此,我很想将最近移动的元素的eq值传递给Nx.movePage()函数,但我做不到,而且文档也不足以解释事件和ui指的是什么。请帮帮忙!:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-09 11:08:54

你在找ui.item

关于更新事件的文档不是很多,这一点是正确的,但是如果有疑问,可以使用console.log

在您的函数中尝试执行以下操作:

当您在控制台中看到该对象弹出时,console.log(ui);单击该对象。查看所有这些有用的属性。

因此,基本上Nx.movePage(ui.item);应该可以为您工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4394380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档