Droppable没有在jQuery UI中触发

时间:2013-11-24 08:50:53

标签: jquery jquery-ui

HTML:

<ul id="tree">
    <li id="1">test1</li>
     <li id="2">test2</li>
     <li id="3">test3</li>
     <li id="4">test4</li>
</ul>

jQuery的:

$("#tree li").draggable().droppable({
  element: '#tree',
  tolerance: 'around',
  aroundTop: '25%',
  aroundBottom: '25%',
  aroundLeft: 0,
  aroundRight: 0,
  drop: function(event,ui) {
    id = $(this).attr("id");
    alert(id);
  }
});

但是掉落事件没有解雇。我没有警觉。无法找到错误。

以下是Sample Fiddleui.overState fiddle

1 个答案:

答案 0 :(得分:1)

tolerance选项似乎不存在和around值,当前有效值为fit intersect pointer touch,因此,如果您只是注释掉tolerance行,那么您的小提琴就可以了。

请参阅working fiddle