繁体   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