我有一個關於Opera中基於jQuery的幻燈片的小問題。Opera 11.5圖像閃爍
我在做什麼是以下內容。我有一對夫婦的圖像:
<div id="bg">
<img src="..." />
<img src="..." />
...
</div>
在JS我做了以下內容:
$('#bg img:visible').hide().next().show();
正如我等待所有的圖像加載構建頁面之前,這應該創建一個非從一張照片到下一張照片明顯過渡。這在Chrome,Safari,Firefox和IE中運行得非常好。然而,在Opera中,我有一段相當長的時間(可能是1/4秒),在那裏我看到(黑色)背景閃爍。 我也試着這樣做:
$('#bg img:visible').next().show().prev().hide();
,但它並沒有區別,所以我想這是Opera的發動機的問題。
然而 - 雖然我知道這是在高級別挑選 - 如果有人遇到過這種情況,我可能會感興趣,也許知道解決方法或解決方法?
謝謝!
好吧,這聽起來像解釋了我正在經歷的事情,因爲我調整了瀏覽器窗口的大小,並且Opera顯然不會「重繪」隱藏的元素,因此我縮放了所有圖像(也顯示:無;需要重新繪製.show()。我想我會嘗試你正在描述的內容,看看它是否有效。非常感謝! – m90
嗯,顯然Opera似乎太聰明瞭,被顯示沒有任何像素顯示的圖片所迷惑,因此重繪似乎發生在您實際看到圖片時(也嘗試過10秒超時)。我想我會讓它成爲那樣....感謝您的輸入! – m90