1. 程式人生 > >用JavaScript在頁面上彈出蒙板(最簡單的了,絕對可以用)

用JavaScript在頁面上彈出蒙板(最簡單的了,絕對可以用)

蒙板是兩個div,其中popWindow樣式的div用於遮住整個頁面,並半透明。maskLayer 在popWindow上面,用於顯示蒙板的資訊,比如“載入中……“

<html>
<head>
<style type="text/css">
    .popWindow {
        background-color:#9D9D9D;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        filter: alpha(opacity=50);
        opacity: 0.5;
        z-index: 1;
        position: absolute;
		
    }
    .maskLayer {
        background-color:#000;
        width: 200px;
        height: 30px;
        line-height: 30px;
        left: 50%;
        top: 50%;
		color:#fff;
        z-index: 2;
        position: absolute;
		text-align:center;
    }
</style>
<script language="javascript" type="text/javascript">
  
    function showDiv() {
        document.getElementById('popWindow').style.display = 'block';
        document.getElementById('maskLayer').style.display = 'block';      
    }
    function closeDiv() {
        document.getElementById('popWindow').style.display = 'none';
        document.getElementById('maskLayer').style.display = 'none';
    }
</script>
</head>
<body>
    <div onclick="showDiv()" style="display:block; cursor:pointer">
          	彈出蒙板
    </div>
    <div id="popWindow" class="popWindow" style="display: none;">
    </div>
    <div id="maskLayer" class="maskLayer" style="display: none;">
          <a href="#" onclick="closeDiv()"  style="cursor:pointer;text-decoration: none;">
          	  關閉蒙板 
          </a>
	</div>
</body>
</html>


相關推薦

JavaScript頁面簡單絕對可以

蒙板是兩個div,其中popWindow樣式的div用於遮住整個頁面,並半透明。maskLayer 在popWindow上面,用於顯示蒙板的資訊,比如“載入中……“ <html> <head> <style type="text/css"&

javascript--自定義登陸視窗

web開發中瀏覽器物件封裝了諸如prompt、alert、confirm等彈出框,但是有的彈出框並不能滿足開發需要,需要我們自己定義彈出框,諸如使用者登陸框、訊息提示框等。本文利用彈出使用者登陸框示例,對這部分知識做個小結。 示例需求:點選按鈕,彈出登陸視窗,且該視窗可以拖拽,彈出視窗的同時,整個頁面變成灰

PopupWindow的各種用法——使用PopupWindow做一個指引帶啟動頁仿ViewPager滾動的引導頁

引言:接下來和大家分享一下用一個PopupWindow來做一個指引蒙板的效果。鑑於網上對於“指引蒙板”的實現例子不是太多(或者是我找不到更多的),而且好像有很多的例子都是用一個Frame佈局+Fragment去完成,對於這種做法自己不太喜歡,於是突發奇想的想要自己用Popu

Windows10安裝macOS Mojave系統新版系統含超詳細步驟截圖

一、環境及準備工作 1、主機系統:本人系統是Windows10家庭中文版 2、虛擬機器軟體:VMware Workstation 14 Pro      虛擬機器版本號:14.1.1 build-7528167 3、python平臺搭建:             2)網盤下載: 連結:https://pa

.NET Reflector 7.6.1.824安裝及破解剛試絕對

然後就是安裝,執行註冊機(注意斷網),具體教程: 開啟註冊機,選擇VSPro,然後按Generate重新獲取註冊碼,輸入序列號,然後點選Activate註冊 稍等一會兒,會提示你未能解

如何在網頁一個對話方塊顯示一些內容javascript

1.下載並引用js檔案 dialog.js 及其css檔案dialog.css <script language="javascript" type="text/javascript" src="jquery.min.js"></script> &

html5+css3+javascript 自定義窗口

eight padding pro mage char round 技術分享 function 窗口 效果圖: 源碼:   1.demo.jsp 1 <%@ page contentType="text/html;charset=UTF-8" language=

javascript 三種對話框

ont 出現 進入 span 執行 confirm 輸入 str strong 第一種:alert()方法 第二種:confirm()方法 返回一個布爾值,根據返回的值可以執行相應操作。 第三種: prompt()方法 返回輸入的消息,或者其默認值提示框經常用於提示用戶在進

Bootstrap之javascript插件---模態框Modal

boot mis out strong 設置 cnblogs true -o 分享圖片 簡介:   彈出框是一個經常使用的組件,一般用於彈出提示信息,確認信息,表單內容。 完整結構分析(可以沒有頭部和底部): 代碼示例: <!-- 彈出框的頭部 -->

Javascript入門(一)方框

set hello 嵌入 ctype 效果 gpo bsp 技術 sage 今天要javascript做一個用網頁彈出框框的效果,雖然沒什麽卵用。 效果如圖,彈出一個“hello world”的框框。

VUE點擊版實現步驟

The otto ng- line 實現 ESS 需求 handle dial 項目需求: 1.點擊一個事件時彈出一個蒙版; 2.蒙版上有取消,刪除事件;(點擊取消時候蒙版消失,點擊刪除時,刪除蒙版並消失); 3.點擊空白地方,蒙版也消失; 先附上實現效果; 圖1:

使用CefSharp跳轉頁面頁面

using CefSharp; using CefSharp.Wpf; namespace Common.Control { internal class CefSharpOpenPageSelf : ILifeSpanHandler { public bool DoCl

robotframework 處理頁面系統的確認資訊框架

使用robotframework 在頁面自動化做完業務之後遇到彈出確認資訊,如下圖,谷歌瀏覽器按F12後這個彈窗上的元素沒法後取到,這個彈框與頁面之間有一個蒙版,不是alert也不是conform,既然獲取不到元素資訊,select widow、alert comform什麼的就不行了,更別說什麼c

easyui ajax 版載入中...

js頁: /** * 第一步:解析預覽按鈕事件 */function importFile(){ var shopName=$("#shopName").val(); var fileSource=$("#fileSource").val(); var fileExportD

jQuery實現滑鼠移提示框消失

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

JavaScript-WebGL2學習筆記四-

stencil test(蒙板) demo的顯示效果 這個例子由四個原始檔構成 webgl.html <html> <head> <!-- Title: JavaScript-WebGL2學習筆記四-Stencil Da

vue實現各類框元件

簡單介紹一下vue中常用dialog元件的封裝: 實現動態傳入內容,實現取消,確認等回撥函式。 首先寫一個基本的彈窗樣式,如上圖所示。 在需要用到彈窗的地方中引入元件: import dialogBar from './dialog.vue' components:{ '

bootstrap在一個模態框另一個模態框遮罩層問題

bootstrap3官網明確指出 千萬不要在一個模態框上重疊另一個模態框。要想同時支援多個模態框,需要自己寫額外的程式碼來實現。 bootstrap3相關原始碼分析 開發過程中經常會遇到在一個模態框上彈出另一個模態框, bootstrap.css中&nbs

Dynamics CRM JavaScript 儲存時視窗確認則儲存取消則不儲存。

該程式碼需要配置OnSave事件。並啟用“將執行上下文作為第一個引數” 。 OnSave事件在表單載入和儲存時都會觸發,所以對於Alert的動作,需要寫好判斷條件,防止載入時觸發。 本程式碼是通過判斷是否欄位未儲存來防止觸發的。 function SaveAlert(Execu

使用者登陸---登陸框 jsp頁面

效果圖:還用到了 bootStrop的 頁面的遮罩效果   jsp頁面程式碼(login.jsp程式碼)我這裡對密碼進行了MD5加密防止抓包時候能看到使用者的登陸密碼 我給了一個固定的鹽, 加鹽的話自己後臺的密碼加鹽是什麼樣的 <!DOCTYPE ht