没有正确检测到jQuery mouseup

我有一个包含跨度的div。 我有一个mouseup和mousedown事件,当按下div时应该触发。 但它无法正常工作。

请到这个小提琴: http : //jsfiddle.net/Ym7rM/

如果您选择文本然后尝试拖动它,它只会检测mousedown事件,但不会检测鼠标。

我究竟做错了什么? 我正在使用Chrome。

谢谢

编辑:

对不起,我简化了问题,看到了新的小提琴。

正确检测mouseup事件; 只是在执行拖动后浏览器没有触发mouseup事件。 这是浏览器的故意行为。 如果要包含您现在想要的行为,还应该监听dragend事件。

mouseup事件仅在橙色div中触发。 多数民众赞成你的编码。 试试这个http://jsfiddle.net/ur8J9/5/