7

检查这个小提琴:http : //jsfiddle.net/abitdodgy/7rFb6/1/

当您快速移动光标mouseleave时,有时不会注册事件。为什么会这样?

当您将鼠标悬停在所选图像上时,.controls会出现一个允许您删除选择的图层。但是,一旦您取消悬停,该.controls层应该会消失。如果您在图层之间快速移动光标,这并不总是发生。

尝试选择图像并在它们之间快速移动光标,您会注意到这种情况正在发生。如果选择了图像,则.controls除非将鼠标悬停在该图层上,否则该图层不可见。

有任何想法吗?

4

2 回答 2

2

尝试将mouseleave事件绑定到包装器 div 而不是单个元素,因为它没有悬停在.controls show()触发器上。

这个样本对你有用吗?

我建议也添加z-index: 2;.controls元素中。

于 2013-03-05T10:56:32.977 回答
1

我迅速将我的激光鼠标移到他们所有人身上,他们立即做出了回应。似乎问题与您的硬件限制有关,而不是与软件的某些特定问题有关,我很抱歉。

于 2013-03-05T05:45:35.790 回答