Greetings, 我寫了一個使用jQuery UI的模式,它出現在Flash電影的前面,因此模態內的html變得腐敗,我試圖隱藏電影的權利在模式被觸發並在關閉模式後重新出現之前,效果很好,但是每一個.hide()和.show()flash動畫都會被重置,而我想要的只是隱藏(而不會移除動畫)並在觸發後顯示。顯示那個模態div。jquery隱藏一個包含閃存的div而不重置它
5
A
回答
10
在FF/Linux的測試,FF/WinXp下,IE/WinXp下,Safari瀏覽器/ WinXp下:
- 把您的Flash容器DIV到一個新的DIV與溢出:隱藏。
基本:
- 隱藏閃存的div:$( '#id_div_with_swf')的CSS( 「左」, 「 - 2000像素」);
- 顯示flash-div:$('#id_div_with_swf')。css(「left」,「0px」);
,或者表演,並與動畫效果隱藏:
- 隱藏閃光的div:$( '#id_div_with_swf')動畫({左: 「-2000px」},1000)。
- 顯示flash-div:$('#id_div_with_swf')。animate({left:「0」},1000);
HTML例如:
<div style="width:200px; height:100px; overflow:hidden;">
<div id="id_div_with_swf" style="width:200px; height:100px; position:relative; left:0px; top:0px;">
<!-- flash here -->
</div>
</div>
你不能得到一個跨瀏覽器的工作用的.css解決方案( '知名度', '看得見'/ '隱藏')
5
也許將電影div移出屏幕。將它的左側位置設置爲-1000或類似的東西?
然後替換時,其他股利已經消失?
8
工作液:
使用$('#myvideo').css('visibility', 'hidden')
隱藏和
$('#myvideo').css('visibility', 'visible')
顯示包含視頻的股利。
剛剛用螢火蟲測試過它。
編輯: 請注意,這是從.hide()
和.show()
不同,因爲它們使用display
CSS,而不是visibility
。
相關問題
- 1. jquery animate隱藏包含div的邊界
- 2. 使用jQuery隱藏包含重複數據的div
- 3. 在包含閃存的div上設置jQuery超時
- 4. 隱藏包含在jQuery的
- 5. 如何隱藏閃存嵌入而不禁用它們
- 6. jQuery隱藏和取消隱藏一個div的div
- 7. jquery move div後隱藏另一個div
- 8. 當點擊它時隱藏一個div
- 9. jQuery的多個div - 顯示/隱藏重置
- 10. 隱藏一個div
- 11. 隱藏的DIV與閃光燈不會顯示與jQuery
- 12. jQuery的 - 需要隱藏一個當且僅當它包含特定文本
- 13. jQuery - 隱藏DIV,其中包含某些文本的span元素
- 14. Jquery-隱藏的div
- 15. jQuery onclick不隱藏div
- 16. 如果它的子div不包含子元素,則隱藏父子元素
- 17. Jquery - 在隱藏元素時指定一個div的位置
- 18. jQuery的,隱藏一個div,而不會干擾頁面的其餘部分
- 19. jQuery - 顯示來自另一個類/ div的隱藏div div
- 20. jQuery的隱藏div如果子div不存在
- 21. jquery同類顯示一個隱藏其他jsfiddle包含
- 22. Jquery Keyup與包含隱藏範圍
- 23. JQuery Bubble Popup:innerhtml隱藏div div
- 24. 是否存在一個jquery插件,它會顯示一個div,然後在一段時間後隱藏它
- 25. 根據它包含的img設置一個div
- 26. 圍繞一個隱藏的div包圍div
- 27. 刪除一個元素佔據的空間而不隱藏它
- 28. jQuery的 - 隱藏的表,如果它包含1 <tr>和1含
- 29. 隱藏/顯示一個DIV
- 30. 顯示/隱藏同一類的div - jquery
止跌在瀏覽器中顯示一個巨大的水平滾動條? – 2015-02-07 10:14:30