基本上我需要在我的HTML 5視頻上疊加一個div
。如何始終保留HTML5視頻的div?
我谷歌搜索,並發現解決方案將設置div z-index
值最大。所以,我做到了,但問題出在Firefox上。當視頻在Firefox中全屏顯示時,我的div
在視頻下面沒有超過它。
http://codepen.io/anon/pen/GNaEKL我已經創建了這個鏈接,你可以在Firefox中測試它,並點擊它中的綠色框並自己查看結果。
var video_con=document.getElementById("video_container");
\t \t \t \t
document.getElementById("flscrn").addEventListener("click",function(){
alert("hi");
if (video_con.requestFullscreen) {
\t \t \t video_con.requestFullscreen();
\t } else if (video_con.mozRequestFullScreen) {
\t \t video_con.mozRequestFullScreen();
\t } else if (video_con.webkitRequestFullscreen) {
\t \t \t video_con.webkitRequestFullscreen();
\t }
});
.pofvv{
\t position:relative;
\t width:100%;
\t height:100%;
\t background:black;
\t z-index:1;
}
.vid{
\t position:absolute;
\t height:60px;
\t width:100%;
\t bottom:0px;
top:50%;
\t background: white;
\t z-index:2147483647;
}
.flscrn{
position:absolute;
height:30px;
width:130px;
background:green;
color:white;
text-align:center;
}
<div class="video_container">
<video class="pofvv" id="pofvv" controls>
<source src="http://techslides.com/demos/sample-videos/small.mp4" type="video/mp4">
</video>
<div class="vid">
<div class="flscrn" id="flscrn"> full screen </div>
</div>
</div>
你可以做[這](http://codepen.io/anon/pen/XNweOR)..但我不完全相信你要去什麼 – adriancarriger
你有沒有看着[這個答案](http://stackoverflow.com/a/18602389/870729)? –
@adriancarriger我說覆蓋div不使用瀏覽器標準控件 – akdsfjakls