禁用可排序的项目元素卡在顶部

时间:2014-04-01 23:37:39

标签: jquery jquery-ui-sortable

请先看看: http://jsfiddle.net/j08691/67rZz/

当我尝试停用某个项目并且item 3到达顶部时。 你不能把物品放在它上面。 我想要做的是,我无法移动item 3,但我可以把物品放在它上面。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您似乎希望该项目保持可排序,但不可移动。见 jsfiddle 。 代码:

 $(".sortable").sortable({
      items: "li"
    });

 $(".sortable").disableSelection();
 $('.unsortable').mousedown(function()
 {
     return false;
 });

所有这一切都取消了mousedown事件:请参阅here有关从事件处理程序返回false的信息。它将阻止发生默认事件,并防止事件冒泡到其他事件处理程序。