请查看这个演示:http://jsfiddle.net/abitdodgy/7rFb6/1/
当您快速移动光标时,mouseleave
事件有时不会注册。为什么会出现这种情况?
当您悬停在所选图像上时,会出现一个.controls
层,允许您取消选择。但是,一旦您取消悬停,.controls
层应该消失。如果您在层之间快速移动光标,则不会始终发生此情况。
尝试选择图像并在它们之间非常快地移动光标,您将注意到正在发生这种情况。如果图像已选择,则除非您悬停在其上方,否则不应显示层.controls
。
有什么想法吗?