【问题标题】:Jquery sortable plugin doesn't allow initiation of hover functions while dragging an elementJquery 可排序插件不允许在拖动元素时启动悬停功能
【发布时间】:2012-05-11 13:51:19
【问题描述】:

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

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

非常感谢!

【问题讨论】:

  • 说实话这不是很清楚......你能在jsfiddle上做一个测试用例来说明问题吗?

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


【解决方案1】:

你需要使用 sortable over 事件:

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

【讨论】:

  • 嗨。你能给我举个 Jsfiddle 的例子吗?因为我不明白为什么必须启动可排序插件两次:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多