我有一些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它可能會有所幫助。 –
您是否使用某些調試工具檢查了窗口,事件和目標的存在?它可能會指向你正確的方向。 –