真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

解決layer彈出層中H5播放器全屏出錯(cuò)的方法

小編給大家分享一下解決layer彈出層中H5播放器全屏出錯(cuò)的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),普定企業(yè)網(wǎng)站建設(shè),普定品牌網(wǎng)站建設(shè),網(wǎng)站定制,普定網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,普定網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

1.

在layer彈窗組件中

如果使用了flash播放器,全屏是正常的

但若使用了HTML5的播放器,全屏失效

舉個(gè)栗子




 
 
 
 
 


我是字

解決layer彈出層中H5播放器全屏出錯(cuò)的方法

解決layer彈出層中H5播放器全屏出錯(cuò)的方法

可以看到全屏不正常了

通過調(diào)試發(fā)現(xiàn)是這個(gè)class的處理影響了全屏的展示

解決layer彈出層中H5播放器全屏出錯(cuò)的方法

解決layer彈出層中H5播放器全屏出錯(cuò)的方法

解決layer彈出層中H5播放器全屏出錯(cuò)的方法

所以,目前的解決辦法是在layer層創(chuàng)建之后,移除這個(gè)class即可(注意在success回調(diào)中置于下一輪事件循環(huán))

layer.open({
 type: 1,
 title: false,
 shadeClose: true,
 area: ['400px', '350px'],
 content: $('#box'),
 success: function(layero){
  console.log(layero)
  // hack處理layer層中video播放器全屏樣式錯(cuò)亂問題
  setTimeout(function() {
  // $(layero).removeClass('layer-anim');
  }, 0);
 }
 });

解決layer彈出層中H5播放器全屏出錯(cuò)的方法

2.

video標(biāo)簽的poster屬性指代視頻未播放前放置的一張圖片

如果video容器寬高小于等于poster圖的寬高,則圖片能充滿容器,反之容器左右就會(huì)預(yù)留黑色欄

除了手動(dòng)更換一張大圖之外,可以結(jié)合CSS來控制,實(shí)現(xiàn)鋪滿

舉個(gè)栗子

解決layer彈出層中H5播放器全屏出錯(cuò)的方法

現(xiàn)在圖片寬度比容器小,沒鋪滿,參考這里的討論 可以用CSS讓其撐開(這里相當(dāng)于放大了,不想放大需自行更換大圖)

poster里放一個(gè)透明圖片(這里使用了一個(gè)1px*1px的base64格式透明圖片),再用css定義video的background并將其覆蓋住

video {
  background: transparent url('../poster.png') no-repeat 0 0; 
  -webkit-background-size: cover; 
   -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
 }

解決layer彈出層中H5播放器全屏出錯(cuò)的方法

看完了這篇文章,相信你對解決layer彈出層中H5播放器全屏出錯(cuò)的方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


新聞名稱:解決layer彈出層中H5播放器全屏出錯(cuò)的方法
文章路徑:http://weahome.cn/article/pspjpe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部