Jquery可排序插件在拖动元素时不允许启动悬停功能

时间:2012-05-11 13:51:19

标签: javascript jquery jquery-ui jquery-ui-sortable

我有这个问题: 当拖动菜单元素(使用sortable plugin)并悬停另一个元素时,应该启动一个函数。我看到在初始化可排序插件时,它忽略了代码中其他地方编写的悬停函数。

当我拖动一个元素并将鼠标悬停在目标元素上时,如何让它触发悬停功能?

非常感谢!

1 个答案:

答案 0 :(得分:2)

您需要使用可排序的事件:

Supply a callback function to handle the over event as an init option.
$( ".selector" ).sortable({
   over: function(event, ui) { ... }
});
Bind to the over event by type: sortover.
$( ".selector" ).bind( "sortover", function(event, ui) {
  ...
});

$("#sortable").sortable({
        over: function(event, ui) {
         alert( 'The Sortable Over Event Just Fired!!' );
        }
        });