我有這樣的設置沒有在IE瀏覽器它的工作原理,但在IE8 div「fadetoggle」只是顯示/隱藏。如果我只在沒有孩子的div上使用fadeToggle,它可以在IE8中使用。fadeToggle預期
怎麼回事?有沒有辦法讓我的設置工作在IE中fadeToggle?
我有這樣的設置沒有在IE瀏覽器它的工作原理,但在IE8 div「fadetoggle」只是顯示/隱藏。如果我只在沒有孩子的div上使用fadeToggle,它可以在IE8中使用。fadeToggle預期
怎麼回事?有沒有辦法讓我的設置工作在IE中fadeToggle?
好吧,這裏發生了什麼事:
IE不喜歡固定的元素變淡。所以我「包裝」了它們在一個div中,並得到它的工作:
$(「div-wrapper」)。children()。fadeToggle();
在另一個div裏面的「group-div」我聲明瞭position:relative & float:在css中同時有權。無論如何,這是多餘的,所以我認爲這是令人討厭的IE。
所以我剛剛刪除了位置:相對,現在一切正常。
謝謝。
check this not sure frnd
$(".button").click(function() {
if($(fadetoggle).is(":visible"))//IE8 always evaluates to true.
$(fadetoggle).hide();
else
$(fadetoggle).show();
});
CHAGE這滿足你的需要
@Melros此帖子有幫助 – 2012-01-30 05:31:32
對不起,我試圖找到一個解決方案。但是,是的,當然你的代碼有效,謝謝!但相同:該div只是顯示/隱藏。現在我正在更深入地觀察我使用這個星座的代碼。我一找到解決方案就立即報告。 – Melros 2012-01-30 06:15:16
k謝謝哥們.. – 2012-01-30 06:21:29
你能給我一個小提琴 – theliberalsurfer 2012-01-30 05:17:02
這裏是小提琴:jsfiddle.net/QT43M。由於「預計」這個短版本的代碼在IE8中正常工作。所以我猜想我的代碼必須有問題,我在其中使用它,並在其周圍有更多的屬性。沒想到,但我會盡快報告,因爲我知道爲什麼。 – Melros 2012-01-30 06:17:54