簡體   English   中英

JavaScript無法在FF或IE中運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM