获取jQueryUI Sortable的占位符索引

时间:2012-03-10 13:30:22

标签: jquery jquery-ui pagination jquery-ui-sortable

我使用jQuery Sortable插件来排序页面列表。用户可以按自定义顺序重新排列页面。但是,我希望占位符框包含页面在发布时获得的页码。

如果用户的列表中有三个页面,并重新排列第二页,那么第三页的占位符将显示第三个页面。

我将如何做到这一点?

1 个答案:

答案 0 :(得分:5)

试试这个:

$("#sortable").sortable({
      placeholder: 'ui-state-highlight ui-sort-position',
      helper: 'clone',
      sort: function(e,ui) {
         $(ui.placeholder).html(Number($("#sortable > li:visible").index(ui.placeholder)+1));
      }
});​

会显示新索引(+1)... working demo here