Durch die Verwendung einer Maskenebene in Webseiten können wiederholte Vorgänge verhindert und das Laden beschleunigt werden. Außerdem können modale Popup-Fenster simuliert werden.
XML/HTML-CodeInhalt in die Zwischenablage kopieren
-
>
-
<html lang="zh- CN">
-
<Kopf>
-
<meta charset="utf- 8">
-
<meta http-equiv=" X-UA-kompatibel" Inhalt="IE=edge">
-
<title>HTML遮罩层Titel>
-
<link rel="stylesheet" href="css/index.css">
-
Kopf>
-
<Körper>
-
<div class="header" id="header">
-
<div class="title- außen">
-
<span class="title" >
-
HTML遮罩层使用
-
span>
-
div>
-
div>
-
<div class="body" id="body">
-
<iframe id="iframeRight" name="iframeRight" width="100%" Höhe="100%"
- Scrollen="Nein" Rahmenrand="0"
- Stil="border: 0px;margin: 0px; padding: 0px; width: 100%; height: 100%;overflow : hidden;"
- onload="rightIFrameLoad(this)" src="body.html">iframe>
-
div>
-
-
-
<div id="overlay" class="overlay">div>
-
-
<div id="loadingTip" class="loading-tip">
-
<img src="images/ Loading.gif" />
-
div>
-
-
-
<div class="modal" id="modalDiv">div>
-
-
<script type='text/ javascript' src="js/jquery-1.10.2.js"> Skript>
-
<Skript Typ="text/ javascript" src="js/index.js">< ;/Skript>
-
Körper>
-
html>
XML/HTML-CodeInhalt in die Zwischenablage kopieren
-
>
-
<html lang="zh- CN">
-
<Kopf>
-
<meta charset="utf- 8">
-
<meta http-equiv=" X-UA-kompatibel" Inhalt="IE=edge">
-
<title>body 页面Titel>
-
<Stil Typ="text/ css">
-
* {
-
Rand: 0;
-
padding: 0;
-
}
-
-
html, body {
-
Breite: 100 %;
-
Höhe: 100 %;
-
}
-
-
.outer {
-
Breite: 200px;
-
Höhe: 120px;
-
Position: relativ;
-
oben: 50 %;
-
links: 50 %;
-
}
-
-
.inner {
-
Breite: 200px;
-
Höhe: 120px;
-
Position: relativ;
-
oben: -50 %;
-
links: -50 %;
-
}
-
-
.button {
-
Breite: 200px;
-
Höhe: 40px;
-
Position: relativ;
-
}
-
-
.button#btnShowLoading {
-
oben: 0;
-
}
-
-
.button#btnShowModal {
-
oben: 30 %;
-
}
-
-
Stil>
-
<Skript Typ="text/ Javascript">
-
-
Funktion showOverlay() {
-
// Rufen Sie das übergeordnete Fenster auf, um die Maskenebene und die Ladeaufforderungen anzuzeigen
-
window.top.window.showLoading();
-
-
// Verwenden Sie einen Timer, um das Schließen der Ladeaufforderung zu simulieren
-
setTimeout(function() {
-
window.top.window.hideLoading();
-
}, 3000);
-
-
}
-
-
Funktion showModal() {
-
// Rufen Sie die übergeordnete Fenstermethode auf, um ein modales Popup-Fenster zu simulieren
-
window.top.showModal($('#modalContent').html());
-
}
-
-
Skript>
-
Kopf>
-
<Körper>
-
<div class='outer' >
-
<div class='inner' >
-
<Schaltfläche id='btnShowLoading' class='button' onclick='showOverlay();'>Klicken Sie, um die Maskenebene einzublendenSchaltfläche>
-
<Schaltfläche id='btnShowModal' class='button' onclick='showModal();'>Klicken Sie, um das modale Fenster zu öffnenSchaltfläche>
-
div>
-
div>
-
-
-
<div id='modalContent' Stil='display: none;'>
-
<div class='modal- Container' style='width: 100%;height: 100%;background-color: white;'>
-
<div style='width: 100%;Höhe: 49px;Position: relativ;links: 50%;oben: 50%;'>
-
Größe: 36px; Breite: 100 %; text-align:center; display: inline-block; Position: erben; left: -50%;top: -50%;'>模态窗口1span >
div>
-
<Schaltfläche Klasse
=- 'btn- close' style='width: 100px; Höhe: 30px; Position: absolut; rechts: 30px; unten: 20px;'>关闭Schaltfläche>
div>
-
div>
-
<script type
=- 'text/ javascript' src="js/jquery-1.10.2.js"> Skript>
Körper>
-
html>
-
运行结果:
初始化-
显示遮罩层和Laden提示