最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)簡單頁面全屏

 更新時間:2019年09月17日 15:36:49   作者:歡_歡  
這篇文章主要為大家詳細介紹了js實現(xiàn)簡單頁面全屏的功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現(xiàn)簡單頁面全屏,供大家參考,具體內容如下

全屏效果為傳入div元素全屏:

代碼塊

<html> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<body> 
<div style="margin:0 auto;height:600px;width:700px;"> 
<button id="btn">js控制頁面的全屏展示和退出全屏顯示</button> 
<div id="content" style="margin:0 auto;height:500px;width:700px; background:#ccc;" > 
<h1>js控制頁面的全屏展示和退出全屏顯示</h1> 
</div> 
</div> 
</body> 
<style type="text/css">
#content:-webkit-full-screen {
 background-color:rgb(255, 255, 12);
}
</style>
<script language="JavaScript"> 
document.getElementById("btn").οnclick=function(){ 
 var elem = document.getElementById("content"); 
 console.log(elem); 
 requestFullScreen(elem); 
}; 
function requestFullScreen(element) { 
 var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullScreen; 
 if (requestMethod) { 
 requestMethod.call(element); 
 } else if (typeof window.ActiveXObject !== "undefined") { 
 var wscript = new ActiveXObject("WScript.Shell"); 
 if (wscript !== null) { 
  wscript.SendKeys("{F11}"); 
 } 
 }
} 
</script> 
</html>

屏幕顯示差異

這里值得注意的是Gecko和WebKit實現(xiàn)之間的關鍵區(qū)別:Gecko 會為元素自動添加 CSS 使其伸展以便鋪滿屏幕:“width: 100%; height: 100%”。 WebKit 則不會這么做;它會讓全屏的元素以原始尺寸居中到屏幕中央,其余部分變?yōu)楹谏?。要在WebKit中獲得相同的全屏行為,您需要添加自己的“width:100%; height:100%;” CSS規(guī)則到元素自己

#myvideo:-webkit-full-screen {
 width: 100%;
 height: 100%;
}

注意

如果div不設置background style則使用webkitRequestFullScreen全屏時,div會被黑色填充.

MDN參考

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • js實現(xiàn)點擊切換卡片功能

    js實現(xiàn)點擊切換卡片功能

    這篇文章主要為大家詳細介紹了js實現(xiàn)點擊切換卡片功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • JavaScript使用indexOf獲得子字符串在字符串中位置的方法

    JavaScript使用indexOf獲得子字符串在字符串中位置的方法

    這篇文章主要介紹了JavaScript使用indexOf獲得子字符串在字符串中位置的方法,涉及javascript中indexOf方法操作字符串的技巧,需要的朋友可以參考下
    2015-04-04
  • JSQL 批量圖片切換的實現(xiàn)代碼

    JSQL 批量圖片切換的實現(xiàn)代碼

    其實這個example也很簡單, 就是根據(jù)where后的條件批量修改element的屬性,此處為Img元素
    2010-05-05
  • 用JavaScript實現(xiàn)使用鼠標畫線的示例代碼

    用JavaScript實現(xiàn)使用鼠標畫線的示例代碼

    用JavaScript實現(xiàn)用鼠標畫線,具體步驟是首先是畫點,在根據(jù)兩點坐標畫直線,最后是獲取鼠標位置,需要的朋友可以參考下
    2014-08-08
  • 基于javascript實現(xiàn)彩票隨機數(shù)生成(升級版)

    基于javascript實現(xiàn)彩票隨機數(shù)生成(升級版)

    這篇文章主要為大家詳細介紹了基于javascript實現(xiàn)彩票隨機數(shù)生成的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 理解Javascript閉包

    理解Javascript閉包

    閉包是ECMAScript一個很重要的特征,但是卻很難用合適的定義來描述它。雖然閉包很難清晰地描述,但是,卻很容易創(chuàng)建,或者說,不小心創(chuàng)建。然而,閉包的存在其實是有一定的潛在問題的。為了避免“不小心”地創(chuàng)建閉包,以及更好地利用閉包的優(yōu)點,有必要理解閉包的機制
    2013-11-11
  • 詳解webpack loader和plugin編寫

    詳解webpack loader和plugin編寫

    這篇文章主要介紹了詳解webpack loader和plugin編寫,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Javascript實現(xiàn)視頻文件播放功能(示例詳解)

    Javascript實現(xiàn)視頻文件播放功能(示例詳解)

    這篇文章主要介紹了Javascript實現(xiàn)視頻文件播放功能,使用CSS完成相應的布局樣式,利用JavaScript函數(shù)來監(jiān)聽進度條,然后使用鼠標點擊按鈕實現(xiàn)對視頻的播放,需要的朋友可以參考下
    2023-10-10
  • 仿Google和Windows Live的拖拽

    仿Google和Windows Live的拖拽

    仿Google和Windows Live的拖拽...
    2006-11-11
  • 一問了解JavaScript中的元數(shù)據(jù)

    一問了解JavaScript中的元數(shù)據(jù)

    本文主要介紹了一問了解JavaScript中的元數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04

最新評論

胶南市| 招远市| 北宁市| 洛川县| 普定县| 顺平县| 高要市| 乌拉特前旗| 宁国市| 石景山区| 崇礼县| 忻城县| 海丰县| 大渡口区| 罗江县| 临沭县| 子长县| 驻马店市| 新绛县| 阜城县| 岢岚县| 蕲春县| 葫芦岛市| 抚宁县| 永新县| 商都县| 蕲春县| 东港市| 湘阴县| 湖南省| 汝城县| 亳州市| 江门市| 抚宁县| 东至县| 寻甸| 通许县| 兴义市| 合阳县| 壤塘县| 安丘市|