在我的应用中,用户点击指向其他页面的链接。我想在Omniture中使用自定义事件跟踪它,因此我将omniture s.t()事件绑定到click事件。如何在请求下一页之前确定事件是否会触发?
我在链接的click事件上考虑了event.preventDefault(),但实际上我希望原始事件发生,而不是立即发生。
答案 0 :(得分:3)
答案 1 :(得分:1)
有些事情是这样的:
var cachedEvent = yourElement.onclick;
yourElement.onclick = function(){
s.t(); // Omniture thingy
cachedEvent(); // Old event
}
答案 2 :(得分:-1)
我不知道Omniture事件是什么,但只是
yourElement.onClick = function(){
omnitureFunction();
}
onmitureFunction = function() {
//stuff
myOtherFunction();//what onClick is "supposed to do"
}
所以function2
仅在成功完成function1