我使用jQuery Sortable插件来排序页面列表。用户可以按自定义顺序重新排列页面。但是,我希望占位符框包含页面在发布时获得的页码。
如果用户的列表中有三个页面,并重新排列第二页,那么第三页的占位符将显示第三个页面。
我将如何做到这一点?
答案 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