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

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

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

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

非常感谢!

最佳答案

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

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!!' );
        }
        });

关于javascript - Jquery 可排序插件不允许在拖动元素时启动悬停功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552705/

相关文章:

javascript - 如何检测 salesforce lightning 应用程序是在移动浏览器还是桌面浏览器上运行?

javascript - 在下划线中连接两个数组的最佳方法

javascript - 读取选中的单选按钮,但不由检查触发

javascript - jQuery Sort 后获取更新的订单

Jquery UI 自动完成不再允许使用鼠标选择选项

javascript - 在Javascript中,如何获取gridview的当前页面索引?

javascript - 流程图 : bar + line, 不同颜色和自定义数据参数

javascript - Jquery 缓动动画在 iPad 上滞后

jquery - Picasa 嵌入图库 + 自定义 jQuery UI slider

javascript - Angular .js : replacing text