我使用jQuery addClass代碼來顯示/隱藏元素時滾動div。在所有的瀏覽器,它的工作原理,但在IE瀏覽器只適用於我滾動一些文本,而不是完整的div。懸停在IE不工作時,懸停在整個div
所以在這個例子中,如果我翻轉主div的showstext部分,hiddentext div會顯示。但如果我將鼠標放在兩個浮動div之間(現在有文本或任何東西),懸停不起作用。
更新:下面的代碼似乎工作,但我的生產代碼沒有。請參閱以下鏈接:jsfiddle.net/H2anm/5有一些破損的圖像等,但如果您將鼠標移到元素右邊的用戶名右側的空白處,位置座標和Pref.brand:Gamehouse ..或某些周圍Share/Bookmark鏈接的空白區域,div摺疊和按鈕/ bgcolor改變消失。
的javascript:
$(function() {
$("div.DivThatsTriggeredOnRollover").hover(
function() { $("div.hiddentext").addClass("hiddentextShow"); },
function() { $("div.hiddentext").removeClass("hiddentextShow"); });
});
僞HTML代碼:
<div class="DivThatsTriggeredOnRollover" style="width:500px;">
<div id="showingtext" style="float:left;width:100px;">
here is showing text
</div>
<div class="hiddentext" style="float:right;width:100px;">
here is hidden text
</div>
</div>
奇怪的錯誤,感謝您發佈後續行動。 – 2011-10-08 08:33:11