1. 程式人生 > >js 用簡單案例舉模態對話框彈出

js 用簡單案例舉模態對話框彈出

line back itl 20px 代碼 天下 異同 深入 出師表



<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
margin: 0;
}
#div{
font-size: 50px;
text-align: center;
line-height: 40px;
}
#div1{

height: 2000px;
width: auto;
background-color: #fff2e7;
z-index: 10;
font-size: 30px;
color:midnightblue;
position: fixed;
}
#div2{
height: 3000px;
width: auto;
background-color: #7b7b7b;

opacity: 0.8;
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 500;
}
#div3{
position: absolute;
height: 300px;
width: 600px;
background-color: #4c59a2;
top: 25%;
left: 32%;

z-index: 501;
font-size: 20px;
text-align: center;
}
.class1{
display:none;
}
#inp{
position: absolute;
left: 50px;
top: 30px;
}
#inp1{
bottom: 15px;
right: 15px;
position: absolute;
}
</style>
</head>
<body>

<div id="div1" >
<input id="inp" value="註冊" type="button" onclick="func1()">
<div id="div">
出師表
</div>
<br>
先帝創業未半而中道崩殂,今天下三分,益州疲弊,此誠危急存亡之秋也。然侍衛之臣不懈於內,忠誌之士忘身於外者,蓋追先帝之殊遇,欲報之於陛下也。誠宜開張聖聽,以光先帝遺德,恢弘誌士之氣,不宜妄自菲薄,引喻失義,以塞忠諫之路也。
宮中府中,俱為一體,陟罰臧否,不宜異同。若有作奸犯科及為忠善者,宜付有司論其刑賞,以昭陛下平明之理,不宜偏私,使內外異法也。
侍中、侍郎郭攸之、費祎、董允等,此皆良實,誌慮忠純,是以先帝簡拔以遺陛下。愚以為宮中之事,事無大小,悉以咨之,然後施行,必得裨補闕漏,有所廣益。
將軍向寵,性行淑均,曉暢軍事,試用之於昔日,先帝稱之曰能,是以眾議舉寵為督。愚以為營中之事,悉以咨之,必能使行陣和睦,優劣得所。
親賢臣,遠小人,此先漢所以興隆也;親小人,遠賢臣,此後漢所以傾頹也。先帝在時,每與臣論此事,未嘗不嘆息痛恨於桓、靈也。侍中、尚書、長史、參軍,此悉貞良死節之臣,願陛下親之信之,則漢室之隆,可計日而待也。
臣本布衣,躬耕於南陽,茍全性命於亂世,不求聞達於諸侯。先帝不以臣卑鄙,猥自枉屈,三顧臣於草廬之中,咨臣以當世之事,由是感激,遂許先帝以驅馳。後值傾覆,受任於敗軍之際,奉命於危難之間,爾來二十有一年矣。
先帝知臣謹慎,故臨崩寄臣以大事也。受命以來,夙夜憂嘆,恐付托不效,以傷先帝之明,故五月渡瀘,深入不毛。今南方已定,兵甲已足,當獎率三軍,北定中原,庶竭駑鈍,攘除奸兇,興復漢室,還於舊都。此臣所以報先帝而忠陛下之職分也。至於斟酌損益,進盡忠言,則攸之、祎、允之任也。
願陛下托臣以討賊興復之效,不效,則治臣之罪,以告先帝之靈。若無興德之言,則責攸之、祎、允等之慢,以彰其咎;陛下亦宜自謀,以咨諏善道,察納雅言,深追先帝遺詔,臣不勝受恩感激。
今當遠離,臨表涕零,不知所言。


</div>
<div id="div2" class="class1"></div>
<div id="div3" class="class1"> 註冊信息:
<input id="inp1" value="取消" type="button" onclick="func2()" >
</div>

<script>
function func1() {
var ele=document.getElementById("div2");
var ele1=document.getElementById("div3");
ele.classList.remove(‘class1‘);
ele1.classList.remove(‘class1‘);
}
function func2() {
var ele=document.getElementById("div2");
var ele1=document.getElementById("div3");
ele.classList.add(‘class1‘);
ele1.classList.add(‘class1‘);
}
</script>
</body>
</html>

================ 註:點擊註冊時,背景虛化換色,並在中間有個註冊對話框,點取消恢復原樣 ===========================

本例中主要是用給HTML添加和刪除css代碼的方法達到效果,並且利用了css代碼中的
display:none;(當他存在時 此標簽是物理級隱藏的 看不見也摸不到)

js 用簡單案例舉模態對話框彈出