在我的應用程序中,用戶單擊指向另一個頁面的鏈接。我想跟蹤一個自定義事件的Omniture,所以我已經將omniture s.t()事件綁定到click事件。如何確定事件在下一頁被請求之前觸發?Javascript如何觸發一個被阻止的事件
我已經考慮過鏈接的click事件上的event.preventDefault(),但我實際上想要發生原始事件,但不是立即。
在我的應用程序中,用戶單擊指向另一個頁面的鏈接。我想跟蹤一個自定義事件的Omniture,所以我已經將omniture s.t()事件綁定到click事件。如何確定事件在下一頁被請求之前觸發?Javascript如何觸發一個被阻止的事件
我已經考慮過鏈接的click事件上的event.preventDefault(),但我實際上想要發生原始事件,但不是立即。
Omniture的成功完成情況s.tl()函數有一個內置的延遲
有些事情是這樣的:
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
只是對function1
是的。顯然這個函數需要一個引用鏈接或「true」才能通過,這就是我所缺少的。 – 2010-07-26 14:48:21