【发布时间】:2012-05-24 07:23:42
【问题描述】:
我正在使用Jquery的可排序插件,我的问题如下:
当我拖动一个元素时,一旦我将一个指定的元素悬停在我拖动的那个元素上,我希望启动一个函数。请记住,不是当我用鼠标悬停元素时,而是当我拖动元素时。
非常感谢我在这个问题上得到的任何帮助:)
【问题讨论】:
标签: javascript jquery jquery-ui-sortable
我正在使用Jquery的可排序插件,我的问题如下:
当我拖动一个元素时,一旦我将一个指定的元素悬停在我拖动的那个元素上,我希望启动一个函数。请记住,不是当我用鼠标悬停元素时,而是当我拖动元素时。
非常感谢我在这个问题上得到的任何帮助:)
【问题讨论】:
标签: javascript jquery jquery-ui-sortable
我和你有同样的问题。 我尝试了几种替代方法,一种是使用“Droppable”方法,有一个 jQuery 插件 Droppable。
https://api.jqueryui.com/droppable/
$( ".Permissoes > div" ).droppable({
over: function(event, ui){
console.log('fn:over',event,ui);
},
out: function(event, ui){
console.log('fn:out',event,ui);
},
drop: function(event, ui){
console.log('fn:drop',event,ui);
}
);
【讨论】:
在sortstart 被触发后绑定事件
$( ".selector" ).sortable({
start: function() {
$('#elementThatWillBeHoveredOver').hover(hoverStart, hoverEnd);
}
stop: function() { $('#elementThatWillBeHoveredOver').off('hover') }
});
【讨论】: