javascript - 拖出链接后 jQuery mouseup 不触发

标签 javascript jquery css mouseup

查看这个 jsfiddle:

http://jsfiddle.net/CB87X/6/

单击并按住按钮,拖离按钮并松开。如您所见,如果在释放鼠标按钮时鼠标不在元素上,则不会触发 mouseup 事件。因此,我示例中的样式永远不会变回其原始样式。如果鼠标按钮未在单击的元素上方释放,如何触发 mouseup 事件?

Edit1:顺便说一句,我已经查看了该站点上的几个解决方案并实现了它们,但 mouseup 事件仍然没有触发。

最佳答案

mouseup 事件与指针所在的位置有关,这是预期的行为。如果您希望按钮的样式正确,请同时绑定(bind) mouseleave 事件。

关于javascript - 拖出链接后 jQuery mouseup 不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12348737/

相关文章:

javascript - 替换括号以跨越 javascript

css - 为什么 margin 属性不影响行内元素?

Firefox 中的 HTML 按钮和边框宽度

html - 样式化主页网格

javascript - 错误 : done() invoked with non-Error: {}

javascript - 使用jquery获取表中隐藏标签的值?

javascript - Typescript 验证器模式正则表达式在 Internet Explorer 中出现意外量词错误,但在 Google Chrome 中有效

javascript - 根据上一行输入值使一些 TextArea 行可选/不可见

javascript - 在 parse.com js SDK 中使用 .signUp 注销当前用户

javascript - Emscripten OpenGL (3) 给出版本错误