看到这个jsfiddle:
http://jsfiddle.net/CB87X/6/
单击并按住按钮,拖离按钮并释放。如您所见,如果释放鼠标按钮时鼠标不在元素上,则 mouseup 事件永远不会触发。因此,我的示例中的样式永远不会变回原来的样式。如果鼠标按钮未在单击的元素上方被释放,您如何触发 mouseup 事件?
Edit1:顺便说一句,我在这个站点上查看了几个解决方案,实现了它们,但 mouseup 事件仍然没有触发。
最佳答案
mouseup
事件是相对于指针所在的位置而言的,这是预期的行为。如果您希望按钮的样式正确,也请绑定(bind)mouseleave
事件。
关于javascript - 拖出链接后jQuery mouseup不触发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12348737/