在FireFox中看不到Bootstrap Modal中的embed标签

S.K*_*hik 6 embed firefox twitter-bootstrap bootstrap-modal

<embed>在Bootstrap Modal to Play视频中有一个标签(使用vlc(2.1.3)插件和闪存进行测试).它在Chrome,Safari和Opera中运行良好,但在Firefox中,视频无法显示,但它在后台运行,我可以听到音频,但无法看到视频.我将z-index设置为更高的值但没有用.谷歌搜索了很多,但无法找到答案,任何帮助将不胜感激.

类似的问题:在bootstrap 3模式中使用Flash的问题

Jas*_*euw 7

您可以通过向样式表添加以下样式来覆盖Firefox的转换样式:

.modal.in .modal-dialog { -moz-transform: none; }
.modal.fade .modal-dialog { -moz-transform: none; }
Run Code Online (Sandbox Code Playgroud)

这甚至可以保留模态对话框的淡入效果


S.K*_*hik 5

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

从弹出窗口中删除淡入淡出类

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

<div class="modal" id="myModal">
Run Code Online (Sandbox Code Playgroud)

并将javascript更改为

 $("#myModal")css("display", "block"); 
Run Code Online (Sandbox Code Playgroud)

现在插件是可见的

我不知道技术细节,但问题是淡入淡出的css类和show方法