Javascript如何触发已阻止的事件
在我的应用程序中,用户单击指向其他页面的链接。我希望在Omniture中使用自定义事件跟踪它,因此我将Omniture s.t()事件绑定到click事件。如何确保在请求下一页之前触发事件 我在链接的click事件上考虑了event.preventDefault(),但实际上我希望原始事件发生,而不是立即发生 像这样的事情:Javascript如何触发已阻止的事件,javascript,adobe-analytics,Javascript,Adobe Analytics,在我的应用程序中,用户单击指向其他页面的链接。我希望在Omniture中使用自定义事件跟踪它,因此我将Omniture s.t()事件绑定到click事件。如何确保在请求下一页之前触发事件 我在链接的click事件上考虑了event.preventDefault(),但实际上我希望原始事件发生,而不是立即发生 像这样的事情: var cachedEvent = yourElement.onclick; yourElement.onclick = function(){ s.t(); /
var cachedEvent = yourElement.onclick;
yourElement.onclick = function(){
s.t(); // Omniture thingy
cachedEvent(); // Old event
}
我不知道什么是Omniture事件,但我只知道
yourElement.onClick = function(){
omnitureFunction();
}
onmitureFunction = function() {
//stuff
myOtherFunction();//what onClick is "supposed to do"
}
因此,
function2
只有在成功完成function1omniture的时才会发生。tl()函数有一个内置延迟是的。显然,该函数需要传递一个引用链接或“true”,这正是我所缺少的。