js自动触发事件&&自定义事件

JavaScript07

js自动触发事件&&自定义事件,第1张

eventType共有5种类型:

上述加粗的是经常会用到的事件类型

以 eventType=MouseEvents ,触发事件为 click 为例:

自定义事件是不可以了~但是可以模拟一下~比如你三下点击,可以这么去模拟:

取一个变量,让它的只为0,当前为没有点击,然后在一个位置上点击一次让它加1,(点击事件很简单了,onclick嘛~)然后当它加到3的时候就触发一个回调函数,这个回调函数你可以跟这个事件封装到一起,然后在这个期间你可以加一个计时器来判断点击的时间,如果大于500毫秒就让刚刚的那个变量重新归零,这样就可以实现模拟三击事件了~不知道我说的思路你能看明白不~不懂再问我吧~