我有打算在文檔中創建塊陣列。它們充當地圖上的交互點。 (即使世界的地圖圖像作爲背景和塊是正上方的房屋在地圖上)jQuery的懸停和點擊IE瀏覽器不工作
for(blocks.length)
var newblock = $("<span data-unit='" + blocks[i].unitnum + "' class='unitwrap' />");
....
newblock.click(function() {...});
newblock.hover(function() {
....
}, function() {
....
});
}
在事件函數我的背景圖像添加到跨度元件。在懸停或點擊房屋時創建效果。這一切的偉大工程......
除IE
難道這些jQuery函數不工作在IE(懸停和點擊),或者是別的東西?
jQuery version? IE版本?創建完'newblock'後,你在做什麼? – Langdon 2013-05-07 06:09:50
你也是一個{後您的聲明中缺少。你應該發佈小提琴,也許你應該寫: for(var i in blocks.length) – OctoD 2013-05-07 06:12:39
你的'for'循環沒有任何分號 - 是你的實際代碼嗎? – 2013-05-07 06:14:36