拖动时禁用鼠标的左右移动?

时间:2013-12-24 15:16:07

标签: javascript jquery html5

我使用jQuery(不是HTML5)实现了一个简单的拖放列表。

它工作正常,但我能够将列表元素拖得太多而不仅仅是在列表中(我无法删除它们,当然)。

这是一张照片:

enter image description here

以下是我使用的简短代码:

$(document).ready(function() {
    $( "#sortable" ).sortable();
    $( "#sortable" ).disableSelection();
  });     

如何限制拖动元素的上下移动区域,而不是任何左右移动。

1 个答案:

答案 0 :(得分:1)

$(“#sortable”)。sortable({axis:'y'});

http://api.jqueryui.com/sortable/#option-axis