触发事件处理程序中的javascript默认操作

时间:2009-08-23 02:52:23

标签: javascript javascript-events

我试图找出在其他事情发生之前如何触发默认操作。具体来说,我正在使用第三方库,如果我使用事件处理程序,并调用其中一个函数,它们将覆盖默认操作。因此,作为一种解决方法,我希望在调用库函数之前进行默认操作。

有没有这样做?

非常感谢!

1 个答案:

答案 0 :(得分:4)

我认为你的意思是你想在浏览器处理事件后调用他们的函数。

为此,请在延迟后使用setTimeout方法执行。

例如,

//In the event handler:
setTimeout(function() {
    //This code will execute 5 milliseconds later, and only after your code finishes.
    //Call their function here
}, 5);  //That means a 5 millisecond delay.
        //You can increase it if you want to.