jQuery 可排序占位符位置(索引)

标签 jquery jquery-ui jquery-ui-sortable

我想在可排序占位符中显示可排序元素位置(或索引)。它在拖动第一个元素时起作用,而不是与其他元素一起起作用(位置 0 而不是 1)。

请检查:http://jsfiddle.net/upsidown/Hw2rJ/

我做错了什么?

最佳答案

我正在寻找类似挑战的解决方案,并发现了这个 http://forum.jquery.com/topic/sortable-show-placeholders-position-and-give-it-a-number经过一点调整(和修正)就可以了

$('.elements-sortable').sortable({
    placeholder: 'sortable-placeholder',
    opacity: 0.6,
    helper: 'clone',
    sort: function(event,ui){
        $(ui.placeholder).html(Number($('.elements-sortable > div:visible').index(ui.placeholder)+1));
    }
});

关于jQuery 可排序占位符位置(索引),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11794854/

相关文章:

javascript - jQuery slideDown 和 slideUp - 如何在页面更改时保持声明

jquery - 在 div 鼠标悬停时锁定主体滚动但保持位置

javascript - 将 jquery panzoom 与 jquery draggable 一起使用

jQuery UI Sortable - 更新项目 data-id 属性

jquery - 可排序、可放置和可拖动的容器

jquery - jQuery 是否总是按照 DOM 在代码中出现的顺序迭代它们?

c# - 固定间隔后刷新更新面板

javascript - jquery: fadeOut().empty().append(...).fadeIn() 只有第一次不能正常工作

javascript - 通过单击标题显示和消失 div 内容

javascript - 从 Jquery UI 对话框中检索输入值