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