小编典典

JavaScript自定义事件监听器

javascript

我想知道是否有人可以帮助我理解如何准确地创建不同的自定义事件侦听器。

我没有事件的具体案例,但我想大致了解它是如何完成的,因此可以将其应用于需要的地方。

我想做的是,以防万一有些人可能需要知道的是:

var position = 0;

for(var i = 0; i < 10; i++)
{
    position++;
    if((position + 1) % 4 == 0)
    {
        // do some functions
    }
}

阅读 271

收藏
2020-05-01

共1个答案

小编典典

var evt = document.createEvent(“Event”);
evt.initEvent(“myEvent”,true,true);

// custom param
evt.foo = "bar";

//register
document.addEventListener("myEvent",myEventHandler,false);

//invoke
document.dispatchEvent(evt);
2020-05-01