基于JS實(shí)現(xiàn)彈出一個(gè)隱藏的div窗口body頁面變成灰色并且不可被編輯
當(dāng)需要實(shí)現(xiàn)如下圖操作,點(diǎn)擊服務(wù)評(píng)分,出現(xiàn)一個(gè)服務(wù)評(píng)分窗口用來填入相關(guān)表單信息
可是這會(huì)讓我們打開服務(wù)評(píng)分界面時(shí)還可以點(diǎn)擊body主界面中的購物車等鏈接,這是不對(duì)的,因此我們可以使用層疊樣式表來指定外圍的div的z-index低于當(dāng)前服務(wù)評(píng)分表單頁面,不能被點(diǎn)擊,如下:
/* 定義一個(gè)div用于覆蓋整個(gè)頁面,這個(gè)div的z-index大于body,小于服務(wù)評(píng)分div */ #temp{ background-color: #000; opacity: 0.3; width: 100%; height: 100%; z-index: 2; visibility: hidden; } /* 評(píng)分div,其z-index最大(當(dāng)顯示時(shí)) */ #mark{ background-color: rgb(255,255,255); width: 400px; height: 250px; z-index: 3; visibility: hidden; } /* 包含了服務(wù)評(píng)分、購物車等的div */ #main{ background-color: rgb(255,255,255); width: 100%; height: 100%; z-index: 1; } <div id="temp"></div> <div id="mark"></div> <div id="main"></div> <a id="link"><i>點(diǎn)擊我進(jìn)行層疊</a> <script> window.onload = function() { document.getElementById("link").onclick = function(){ document.getElementById("temp").style.visibility = "visible"; document.getElementById("mark").style.visibility = "visible"; } } </script>
效果圖如下:
以上所述是小編給大家介紹的基于JS實(shí)現(xiàn)彈出一個(gè)隱藏的div窗口body頁面變成灰色并且不可被編輯,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- JavaScript設(shè)置body高度為瀏覽器高度的方法
- JavaScript中window、doucment、body的解釋
- JS代碼放在head和body中的區(qū)別分析
- 使用JS或jQuery模擬鼠標(biāo)點(diǎn)擊a標(biāo)簽事件代碼
- javascript和jquery修改a標(biāo)簽的href屬性
- js實(shí)現(xiàn)a標(biāo)簽超鏈接提交form表單的方法
- JS 實(shí)現(xiàn)點(diǎn)擊a標(biāo)簽的時(shí)候讓其背景更換
- js確認(rèn)刪除對(duì)話框適用于a標(biāo)簽及submit
- 在JS中a標(biāo)簽加入單擊事件屏蔽href跳轉(zhuǎn)頁面
- Javascript中使用A標(biāo)簽獲取當(dāng)前目錄的絕對(duì)路徑方法
- JavaScript實(shí)現(xiàn)獲取用戶單擊body中所有A標(biāo)簽內(nèi)容的方法
相關(guān)文章
Three.js開發(fā)實(shí)現(xiàn)3D地圖的實(shí)踐過程總結(jié)
這篇文章主要給大家介紹了關(guān)于利用Three.js開發(fā)實(shí)現(xiàn)3D地圖的實(shí)踐過程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用three.js具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11bootstrap fileinput 上傳插件的基礎(chǔ)使用
這篇文章主要介紹了bootstrap fileinput 上傳插件基礎(chǔ)使用,重點(diǎn)是把界面做得更加友好,更好的增加用戶體驗(yàn)。對(duì)bootstrap fileinput知識(shí)感興趣的朋友通過本文一起學(xué)習(xí)吧2017-02-02Js參數(shù)RSA加密傳輸之jsencrypt.js的使用
這篇文章主要介紹了Js參數(shù)RSA加密傳輸之jsencrypt.js的使用,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02本地圖片預(yù)覽(支持IE6/IE7/IE8/Firefox3)經(jīng)驗(yàn)總結(jié)
遇到的本地圖片預(yù)覽的需求,IE6下可以直接從file的value獲取圖片路徑來顯示預(yù)覽,IE7和IE8下通過select獲取file的圖片路徑,再用濾鏡來顯示預(yù)覽,至于FireFox祥看本文吧,希望可以幫助到你2013-03-03