2011-08-31 66 views
0

我有一個簡單的包裝<div>保存搜索表單:IE8的jQuery的效果基本show /了slideDown奇怪的行爲和9

enter image description here

我可以滑動,向上/向下(這樣我就可以有更多的空間結果,而不是雜亂的結果視圖),但在IE8與IE7還IE9(不能測試它),它的幻燈片確定,但按鈕保持在頁面上,直到幻燈片完畢,就像:

enter image description here

這不發生的Chrome 14的Safari 5.1歌劇11.11

enter image description here

當滑動完成後,它的確定

enter image description here

是否有任何與slideUpslideDown錯過的東西?

P.S. slideToggle的行爲完全相同。


包裝和按鈕使用position: relative;

enter image description here

回答

0

找不到bug子手,所以我最終隱藏了按鈕,然後在滑落之後向上滑動並淡入。

0

如何按鈕定位? 他們是絕對的嗎?

SlideUp使用溢出:hiddden和和一個高度,所以它可能是那個位置:絕對可以在IE中重疊。

當動畫完成時,它會消失嗎?

+0

他們做的,他們是'position:relative;' – balexandre

0

這個問題不在jQuery中。你需要修復你的CSS和標記。可能position:relative爲您的容器可以幫助您,但我不確定。我們需要看看頁面結構和CSS。

+0

他們使用的相對位置已經是 – balexandre

+0

nope ..我的意思是你放置按鈕的容器應該有'position:relative'。當然,如果你使用'position:relative'作爲按鈕,它們將被放置在你的容器上。 – Samich

+0

如果我向上鑽取DOM,容器與所有輸入框相同,並且它們都按預期滑動。 – balexandre

相關問題