[英]Javascript not working in FF or IE
我有一些JavaScript代碼可以獲取用戶選擇的元素的ID,它在Chrome,Safari,Opera上絕對可以正常工作,但在Firefox和IE上卻似乎根本不起作用。
它位於閉包函數中,我進行了一些測試,發現正是這一行打破了代碼。
我的功能...
var myfunction = (function(){
var testId;
var item1;
var item2;
return{
animate: function(){
testId = window.event.target.id;
item1 = $('#heading' + testId);
item2 = $('#subheading' + testId);
//jquery operating on item1 and item2 goes here
}
};
}());
似乎不起作用的線...
testId = window.event.target.id;
任何有關此問題的幫助將不勝感激。
做這個:
testId = (event.target || event.srcElement).id;
希望能幫助到你
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.