我有一个包含跨度的 div。我有一个 mouseup 和 mousedown 事件,在按下 div 时应该触发。但是它无法正常工作。
请转到这个 fiddle :http://jsfiddle.net/Ym7rM/
如果您选择文本然后尝试拖动它,它只会检测 mousedown 事件,而不检测 mouseup。
我做错了什么?我正在使用 Chrome。
谢谢
编辑:
抱歉,我简化了问题,请参阅新的 fiddle 。
最佳答案
正确检测到 mouseup 事件;只是在执行拖动后浏览器不会触发 mouseup 事件。这是浏览器故意的行为。如果您想包含您现在想要的行为,您还应该监听 Dragend 事件。
关于jQuery mouseup 没有被正确检测到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12231147/