【问题标题】:Jquery UI sortable glitches with mouseenter event带有 mouseenter 事件的 Jquery UI 可排序故障
【发布时间】:2016-02-28 23:08:11
【问题描述】:

我的 sortable 元素还有一个 mouseenter 和 mouseleave 事件。 当我将鼠标悬停在它上面时,一些按钮会显示在可排序元素的顶部。 当我将我的可排序元素拖到另一个可排序元素上时,我遇到了一些故障,这些按钮在半秒内快速显示并删除。 如果我确实以缓慢的方式拖动 可排序项,我就没有这些故障。

我想过在拖动可排序对象时禁用 mouseenter 事件,然后在放下它时再次打开它? 有人可以提供一个例子吗? 或者可能有其他更好的解决方案?

干杯。

【问题讨论】:

  • A fiddle 复制您的问题会很有用。

标签: jquery jquery-ui jquery-ui-sortable mouseenter


【解决方案1】:

我遇到了同样的问题,我能够验证错误是在 jquery ui css 文件中,当我从页面链接中删除它时,它起作用了。

【讨论】:

  • 好吧,我刚刚从我的脑海中删除了“jquery-ui.css”链接......好吧,我意识到我没有使用它的风格,如果你没有使用它的风格,您可以将其从标题中删除,然后当您执行拖动事件时,它不会自动调用“离开”或“进入”,这是正确的,因为您没有离开元素,只需单击并执行例如移动操作.无论如何,如果你想要“离开”或“进入”事件,那么你可以更精确地使用它们......关于这个主题还有什么问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-20
  • 2011-03-25
  • 1970-01-01
相关资源
最近更新 更多