久久久久久久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實現異步上傳文件,支持跨域,帶有上傳進度條。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 狠狠爱综合网 | 成年人免费在线视频 | 成人国产精品色哟哟 | 国产在线拍偷自揄拍视频 | 国产91一区 | 人人干97| 蜜桃视频一区二区三区 | 97久久超碰| 欧美激情第一区 | 国产农村妇女精品一区 | 欧美一级电影免费 | 欧美四虎| 亚洲劲爆av| 国产欧美一区二区三区国产幕精品 | 亚洲精品www久久久久久广东 | 成人av一区二区三区 | 国产成人高清成人av片在线看 | 日日骚视频| 亚洲一区二区精品 | 成人免费观看男女羞羞视频 | www.成人.com | 欧美 日韩 国产 成人 在线 | 草草草影院 | 丝袜美腿一区二区三区动态图 | 欧美激情a∨在线视频播放 成人免费共享视频 | 午夜午夜精品一区二区三区文 | 精品中文字幕在线观看 | 成人三级电影 | 国产精品大片在线观看 | 欧美在线观看免费观看视频 | 亚洲欧美在线观看 | 婷婷久久一区 | 欧美一级特黄aaa大片在线观看 | 成人在线观看免费 | 亚洲综合无码一区二区 | 成人精品一区二区三区中文字幕 | 欧美片网站免费 | 一区二区三区在线播放视频 | 久久一区二区三区四区 | 久久精品av | 国产亚洲精品精品国产亚洲综合 |