if(eventlistener == active){//做某事} else {//做某事}

时间:2019-08-28 23:18:52

标签: javascript addeventlistener

我想找到一种无需移动鼠标即可获取鼠标位置的方法(使用“ mousemove”事件监听器),因为如果在不移动鼠标的情况下滚动屏幕,协调器将无法匹配。

所以我计划通过添加偏移量来使它移动,但仅当我没有获得正确的协调者时!

window.addEventListener("mousemove", myFunction);

function myFunction() {
//offset Code
}


if( event("mousemove") == active) {
//so if i move the mouse this will be active

} else {
//thus not active (and vice versa)
}

1 个答案:

答案 0 :(得分:0)

事件侦听器的第一个参数是Event对象。您可以在那里查看事件的类型。

function myFunction(event) {
    if (event.type == 'mousemove') {
        // some code here
    } else {
        // other code here
    }
}