我有一些舊代碼需要更新才能在Firefox中工作,而且我遇到了一個問題。firefox中的event.srcElement
在代碼中,有一個功能,看起來像這樣:
function tableEnter() {
myLocation = event.srcElement;
}
這並不工作在Firefox。我已經研究了這一點,但是我發現的大多數解決方案都需要將一個事件傳遞給此函數,然後對傳遞的e參數進行操作。 ...不幸的是,在我更新的代碼中,我沒有得到任何參數傳遞。
什麼解決方案使event.srcElemet在firefox中工作,沒有任何參數傳遞給我的函數?
編輯:
好吧,這個問題正在成爲:如何將事件對象傳遞給我的tableEnter()函數?
下面是該代碼目前正在做:
$(document).ready(function() {
//make table rows
//for every new table row...
myRow.onmouseover = tableEnter; (this is probably a bad name. it should be like..rowEnter. But this is the way I found the code)
});
現在的問題是,我如何通過事件對象爲tableEnter()這樣我就可以在互聯網上做建議的東西,答案下面。
謝謝。
見http://stackoverflow.com/questions/5055228/defining-javascript-event-object&注意,您還需要以不同的方式捕獲事件對象 –