没有正确检测到jQuery mouseup
我有一个包含跨度的div。 我有一个mouseup和mousedown事件,当按下div时应该触发。 但它无法正常工作。
请到这个小提琴: http : //jsfiddle.net/Ym7rM/
如果您选择文本然后尝试拖动它,它只会检测mousedown事件,但不会检测鼠标。
我究竟做错了什么? 我正在使用Chrome。
谢谢
编辑:
对不起,我简化了问题,看到了新的小提琴。
正确检测mouseup事件; 只是在执行拖动后浏览器没有触发mouseup事件。 这是浏览器的故意行为。 如果要包含您现在想要的行为,还应该监听dragend事件。
mouseup事件仅在橙色div中触发。 多数民众赞成你的编码。 试试这个http://jsfiddle.net/ur8J9/5/