我可以用IE8强制刷新“悬停”状态吗?

时间:2014-07-11 16:30:29

标签: javascript internet-explorer-8 jquery-ui-sortable

在某些公司网页应用程序中,我对使用IE 8用户的:hover css选择器有些麻烦。

基本上,我有很多javascript,页面有时会有点慢。

特别是,我的问题发生在一个sortable表中(是表吮吸,但我现在必须忍受它)。

在每一行中,我有一个执行某些操作的按钮。该按钮具有:hover css规则,可在鼠标悬停时突出显示。

但在特定情况下,悬停状态仍然存在,即使鼠标在元素上不再存在。

您可以在jsfiddle上看到行为(使用IE8运行embbeded版本):http://jsfiddle.net/stevebeauge/K9EGv/24/embedded/result/

重现问题:

  1. 点击“悬停”按钮开始拖动元素。
  2. 非常快,在列表的其他地方放下项目(即使没有在视觉上开始拖动)
  3. 仍然非常快,将鼠标移出桌面
  4. 整个操作必须在1.5秒内完成。

    在这种情况下,即使按钮上没有鼠标,初始拖动的项目也处于悬停状态。

    有没有办法“强制”刷新悬停状态?

0 个答案:

没有答案