我一直在使用jQuery懸停功能有些困難。由於盯着相同的代碼太久,可能會有人可以幫助。jQuery懸停功能IE錯誤
我有以下功能:
$("#div1").mouseover(function() {
$("#div2:hidden").show();
});
$("#div1").mouseout(function() {
$("#div2:visible").hide();
});
這也是我曾嘗試爲:
$("#div1").hover(function() {
$("#div2:hidden").show();
}, function() {
$("#div2:visible").hide();
});
無論是工作在IE瀏覽器在所有。我使用任何鼠標懸停,懸停,鼠標或任何其他「鼠標」功能編寫的所有內容都會在IE中導致錯誤。與其他瀏覽器一樣,它是完美的,更偶然的是它偶爾會在IE中工作,例如有時第一次和第二次都可以工作 - 那麼它會出錯。
任何幫助將是太棒了!
你能提供的標記,我希望你沒有使用相同的'id's(只是一種預感) – Rafay
一事達成協議使用相同的「id」值的可能性。另外,你不需要':hidden'和':visible'。 div是否隱藏,'。show()'會做同樣的事情。對於'.hide()'也是如此。 –
遺憾的是,身份證都是非常具體的名字(全部W3有效)。我在Visual Studio中運行了搜索,沒有多個ID使用情況。我已經刪除了「:hidden /:visible」選擇器,沒有改變。但謝謝你看看! – Dan