今天在写一个功能时要实现元素的onmouseup事件,可以左键怎么也不触发,右键和中间键可以触发,找了半天也没发现有什么问题,我就怀疑是在onmousedown事件中有函数把up事件屏蔽了,我就把
if(document.body.setCapture){
document.body.setCapture();
}给注释了,在运行就行了,原来setCapture()对鼠标的up事件有影响,其他事件如onclick,onmouseover,onmouseout等事件都没任何影响,真的很奇怪。
onmouseup 事件,左键不触发,右键和中间键触发的原因
最新推荐文章于 2024-05-13 11:14:05 发布