我有一些JavaScript代码可以获取用户选择的元素的ID,但它对Chrome,Safari,Opera的效果绝对好,但是当涉及到Firefox和IE时,它似乎并不一起工作。Javascript无法在FF或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;
这个问题的任何帮助,将不胜感激。
检查了这一点:http://www.quirksmode.org/js/events_properties.html#target它可能会有所帮助。 –
您是否使用某些调试工具检查了窗口,事件和目标的存在?它可能会指向你正确的方向。 –