2014-05-17 51 views
6

我有一個<embed>標籤內的Bootstrap莫塔爾播放視頻(用vlc(2.1.3)插件和閃存測試)。它在Chrome,Safari和Opera中工作正常,但在Firefox中,視頻不顯示,但它在後臺運行,我可以聽到音頻,但無法看到視頻。我將z-index設置爲更高的值,但沒有用處。谷歌搜索了很多,但無法找到答案,任何幫助將不勝感激。嵌入標籤Bootstrap莫代爾在FireFox中不可見

類似的問題在這裏:Issue using Flash within bootstrap 3 modal

回答

5

如果我使用$("#myModal").modal('show');插件是不可見的

刪除淡出類從彈出

<div class="modal fade" id="myModal"> 

<div class="modal" id="myModal"> 

,並切換到

$("#myModal")css("display", "block"); 

的javascript現在的插件是可見

我不知道的技術細節,但問題是在淡出CSS類和顯示方法

+0

效果嘿,你錯過了一件事更何況,你還必須和刪除數據 - (),「block」);',關閉使用'$(「#」); 「#myModal」)。css(「display」,「none」);' –

+1

您錯過了提及'in'類應該被移除。 – oracleruiz

1

我有類似的是起訴所以希望我的解決方案可能會幫助你們中的一些... 我想你使用的是Flash播放器,因爲這個問題只發生在Flash播放器上。如果是這樣,是的wmode的問題,所以嘗試添加:

*<param name="wmode" value="transparent"/>* 

或添加 的wmode =透明 的情況下,您所呼叫的直接URL(YouTube上的例子)...

1

簡單的解決辦法是的wmode =「透明」添加到<embed>標籤

例如:<EMBED src="myfile.swf" wmode="transparent" FlashVars="mydata" WIDTH="650" HEIGHT="400" NAME="myFlash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>

7

您可以覆蓋變換風格菊ST爲Firefox通過將下面的風格樣式表:

.modal.in .modal-dialog { -moz-transform: none; } 
.modal.fade .modal-dialog { -moz-transform: none; } 

這甚至保留了淡入的模態對話框