猿问

JS怎么在mouseover里面阻止click事件

一个BUTTON要执行两个操作,一个是移动,一个是点击,然后移动用的是mouseup+mousemove+mousedown事件来完成的,点击是click。但是当我移动了之后还是会触发click事件。移动和点击最大的区别就是有没有执行mousemove事件,所以我就想在mousemove事件里面可以阻止click事件,不知道有没有什么办法

幕布斯7119047
浏览 968回答 1
1回答

至尊宝的传说

你可以在 mousemove 事件里面放一个标志变量,在 click 事件里判断这个变量是否为 true,如果是就直接 return
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答