我试图找出在其他事情发生之前如何触发默认操作。具体来说,我正在使用第三方库,如果我使用事件处理程序,并调用其中一个函数,它们将覆盖默认操作。因此,作为一种解决方法,我希望在调用库函数之前进行默认操作。
有没有这样做?
非常感谢!
答案 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.