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