您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關JS如何實現全屏預覽F11功能,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1、能夠嵌入動態文本于HTML頁面。2、對瀏覽器事件做出響應。3、讀寫HTML元素。4、在數據被提交到服務器之前驗證數據。5、檢測訪客的瀏覽器信息。6、控制cookies,包括創建和修改等。7、基于Node.js技術進行服務器端編程。
JS代碼
function fullScreen(el) { var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen, wscript; if(typeof rfs != "undefined" && rfs) { rfs.call(el); return; } if(typeof window.ActiveXObject != "undefined") { wscript = new ActiveXObject("WScript.Shell"); if(wscript) { wscript.SendKeys("{F11}"); } } } function exitFullScreen(el) { var el= document, cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen, wscript; if (typeof cfs != "undefined" && cfs) { cfs.call(el); return; } if (typeof window.ActiveXObject != "undefined") { wscript = new ActiveXObject("WScript.Shell"); if (wscript != null) { wscript.SendKeys("{F11}"); } } }
HTML代碼
最近受了一點點小刺激,對自己做的工作產生迷茫,不知道還要做這個做多久,還有我其實還是喜歡設計多一些,還有我喜歡設計,但是設計太難了,經常覺得自己做的東西跟別人的,比起來差個好幾萬塊錢,Why?你問我,我問誰。好吧,我也很無賴。
舉個小小例子,隨便來一個按鈕試試,按鈕上在來個點擊事件切換。
<html id="Content"> <body> <ul> <li> <a id="BtnFullOpen" href="javascript:void(0);" rel="external nofollow" rel="external nofollow" title="按“F11”進入全屏模式"> <i class="ace-icon fa fa-arrows-alt"></i>全屏查看 </a> <a id="BtnFullQuite" href="javascript:void(0);" rel="external nofollow" rel="external nofollow" title="按“F11”關閉全屏模式" > <i class="ace-icon fa fa-arrows-alt"></i>全屏關閉 </a> </li> <li>2</li> <li>3</li> <li>5</li> </ul> </body> </html>
記得一定要加上調用代碼,調用代碼,調用代碼,說三遍...
JS調用代碼
var oBtnFullOpen = document.getElementById('BtnFullOpen'); var oContent = document.getElementById('Content'); oBtnFullOpen.onclick = function() { fullScreen(oContent); oBtnFullQuite.setAttribute("style", "display:block"); oBtnFullOpen.setAttribute("style", "display:none"); } var oBtnFullQuite = document.getElementById('BtnFullQuite'); oBtnFullQuite.onclick = function() { exitFullScreen(oContent); oBtnFullQuite.setAttribute("style", "display:none"); oBtnFullOpen.setAttribute("style", "display:block"); };
關于“JS如何實現全屏預覽F11功能”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。