久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

用html5 js實現瀏覽器全屏

項目中需要將后臺瀏覽器的窗口全屏,也就是我們點擊一個按鈕要實現按F11全屏的效果。 在HTML5中,W3C制定了關于全屏的API,就可以實現全屏幕的效果,也可以讓頁面中的圖片,視頻等全
        項目中需要將后臺瀏覽器的窗口全屏,也就是我們點擊一個按鈕要實現按F11全屏的效果。 在HTML5中,W3C制定了關于全屏的API,就可以實現全屏幕的效果,也可以讓頁面中的圖片,視頻等全屏目前只有google chrome 15 +, safri5.1+,firfox10+,IE11支持。


全屏


  1. var docElm = document.documentElement;

  2. //W3C  

  3. if (docElm.requestFullscreen) {  

  4.     docElm.requestFullscreen();  

  5. }

  6. //FireFox  

  7. else if (docElm.mozRequestFullScreen) {  

  8.     docElm.mozRequestFullScreen();  

  9. }

  10. //Chrome等  

  11. else if (docElm.webkitRequestFullScreen) {  

  12.     docElm.webkitRequestFullScreen();  

  13. }

  14. //IE11

  15. else if (elem.msRequestFullscreen) {

  16.   elem.msRequestFullscreen();

  17. }
復制代碼


退出全屏


  1. if (document.exitFullscreen) {  

  2.     document.exitFullscreen();  

  3. }  

  4. else if (document.mozCancelFullScreen) {  

  5.     document.mozCancelFullScreen();  

  6. }  

  7. else if (document.webkitCancelFullScreen) {  

  8.     document.webkitCancelFullScreen();  

  9. }

  10. else if (document.m**itFullscreen) {

  11.       document.m**itFullscreen();

  12. }
復制代碼


事件監聽


  1. document.addEventListener("fullscreenchange", function () {  

  2.     fullscreenState.innerHTML = (document.fullscreen)? "" : "not ";}, false);  

  3.    

  4. document.addEventListener("mozfullscreenchange", function () {  

  5.     fullscreenState.innerHTML = (document.mozFullScreen)? "" : "not ";}, false);  

  6.    

  7. document.addEventListener("webkitfullscreenchange", function () {  

  8.     fullscreenState.innerHTML = (document.webkitIsFullScreen)? "" : "not ";}, false);

  9. document.addEventListener("msfullscreenchange", function () {

  10.     fullscreenState.innerHTML = (document.msFullscreenElement)? "" : "not ";}, false);
復制代碼


全屏樣式設置


在瀏覽器全屏的使用我們還可以進行樣式設置


  1. html:-moz-full-screen {  

  2.     background: red;  

  3. }  

  4.    

  5. html:-webkit-full-screen {  

  6.     background: red;  

  7. }  

  8.    

  9. html:fullscreen {  

  10.     background: red;  

  11. }
復制代碼


附錄


1 一個在線的Demo
    http://robnyman.github.io/fullscreen/
2   HTML5全屏API之網絡釣魚
      http://www.36ria.com/5807
3   jquery封裝的全屏插件
     http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/
4  更加詳細的全屏API介紹
    4.1 https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Using_full_screen_mode
    4.2  https://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html


【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

由于實際運行環境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會達到,所以這部分不是開發者能夠決定的,開發者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個自定義的視頻播放器,需要用到HTML5提供的video標簽、以及HTML5提供的對JavascriptAPI的擴展。,HTML5中國,中國最大的HTML5中文門戶。
隨著 Hybrid 應用的豐富,HTML5 工程師們已經不滿足于把桌面端體驗簡單移植到移動端,他們覬覦移動原生應用人性化的操作體驗,特別是原生應用與生俱來的豐富的手勢系統。HTML5 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
下面小編就為大家帶來一篇巧用HTML5給按鈕背景設計不同的動畫簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
下面小編就為大家帶來一篇使用Html5實現異步上傳文件,支持跨域,帶有上傳進度條。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 国产激情| 欧美在线日韩 | 精品一区视频 | 日韩国产一区二区 | 青青草视频污 | 欧美日韩小视频 | 蜜乳av懂色av粉嫩av | 日韩精品一区在线 | 成人激情在线观看 | 黄色片在线播放 | 中文字幕av网站 | 亚洲一级大片 | 一区二区欧美日韩 | 天天爱夜夜操 | 成人免费毛片嘿嘿连载视频 | 亚洲播放| 中文字幕综合网 | 中文字幕在线免费 | 成人激情综合网 | 日韩精品综合 | 日韩理论在线 | 国产福利网站 | 中文在线免费看视频 | 超碰777| 亚洲综合视频在线观看 | 黄av在线| 欧美久久网 | 国产激情一区二区三区 | 精品视频在线播放 | 亚洲欧美精品在线 | 视频在线一区 | 日本成片网| 欧美精品久久久久久 | 欧美一区二区三 | 亚洲成人a v | 成人深夜福利视频 | 糖心vlog精品一区二区 | 欧美激情第二页 | 亚州av在线 | www.黄色| 免费观看一区二区 |