中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos
Json.
cn
工具
教程
測評
博客
字典
AI導(dǎo)航
淺色
深色
系統(tǒng)
快捷方式
工具
在線工具 方面快捷
教程
小白教程 助力成長
測評
主機(jī)測評 快樂上云
博客
流金歲月 技術(shù)沉淀
AI導(dǎo)航
浪潮之巔 奮勇爭先
字典
學(xué)習(xí)好幫手
John Doe
Admin
個人中心
退出
JavaScript 教程
JavaScript 教程
JavaScript 簡介
JavaScript 用法
JavaScript 輸出
JavaScript 語法
JavaScript 語句
JavaScript 注釋
JavaScript 變量
JavaScript 數(shù)據(jù)類型
JavaScript 對象
JavaScript 函數(shù)
JavaScript 作用域
JavaScript 事件
JavaScript 字符串
JavaScript 運(yùn)算符
JavaScript 比較
JavaScript 條件語句
JavaScript switch 語句
JavaScript for 循環(huán)
JavaScript while 循環(huán)
JavaScript break 和 continue 語句
JavaScript typeof
JavaScript 類型轉(zhuǎn)換
JavaScript 正則表達(dá)式
JavaScript 錯誤
JavaScript 調(diào)試
JavaScript 變量提升
JavaScript 嚴(yán)格模式
JavaScript 使用誤區(qū)
JavaScript 表單
JavaScript 表單驗(yàn)證
JavaScript 驗(yàn)證 API
JavaScript 保留關(guān)鍵字
JavaScript this
JavaScript let 和 const
JavaScript JSON
JavaScript void
JavaScript 代碼規(guī)范
JS 函數(shù)
JavaScript 函數(shù)定義
JavaScript 函數(shù)參數(shù)
JavaScript 函數(shù)調(diào)用
JavaScript 閉包
JS HTML DOM
DOM 簡介
DOM HTML
DOM CSS
DOM 事件
DOM EventListener
DOM 元素
HTMLCollection 對象
NodeList 對象
JS 高級教程
JavaScript 對象
JavaScript prototype
JavaScript Number 對象
JavaScript String
JavaScript Date(日期)
JavaScript Array(數(shù)組)
JavaScript Boolean(布爾)
JavaScript Math(算數(shù))
JavaScript RegExp 對象
JS 瀏覽器BOM
JavaScript Window
JavaScript Window Screen
JavaScript Window Location
JavaScript Window History
JavaScript Navigator
JavaScript 彈窗
JavaScript 計(jì)時事件
JavaScript Cookie
JS 庫
JavaScript 庫
JavaScript 測試 jQuery
JavaScript 測試 Prototype
JS 實(shí)例
JavaScript 實(shí)例
JavaScript 對象實(shí)例
JavaScript 瀏覽器對象實(shí)例
JavaScript HTML DOM 實(shí)例
JavaScript 總結(jié)
JS 參考手冊
JavaScript 對象
HTML DOM 對象
教程目錄
文章大綱
上一篇:CSS 日歷樣式
下一篇:JavaScript 圖片彈窗
JavaScript 彈窗
以下是一個簡單的 JavaScript 彈窗代碼實(shí)例。
HTML 代碼:
<!--
打開彈窗按鈕
-->
<
button
id
=
"
myBtn
"
>
打開彈窗
</
button
>
<!--
彈窗
-->
<
div
id
=
"
myModal
"
class
=
"
modal
"
>
<!--
彈窗內(nèi)容
-->
<
div
class
=
"
modal-content
"
>
<
span
class
=
"
close
"
>
×
</
span
>
<
p
>
彈窗中的文本...
</
p
>
</
div
>
</
div
>
CSS 代碼:
/*
彈窗 (background)
*/
.modal
{
display:
none
;
/*
默認(rèn)隱藏
*/
position:
fixed
;
/*
固定定位
*/
z-index:
1
;
/*
設(shè)置在頂層
*/
left:
0
;
top:
0
;
width:
100
%
;
height:
100
%
;
overflow:
auto
;
background-color:
rgb
(
0
,
0
,
0
)
;
background-color:
rgba
(
0
,
0
,
0
,
0.4
)
;
}
/*
彈窗內(nèi)容
*/
.modal-content
{
background-color:
#fefefe
;
margin:
15
%
auto
;
padding:
20
px
;
border:
1
px
solid
#888
;
width:
80
%
;
}
/*
關(guān)閉按鈕
*/
.close
{
color:
#aaa
;
float:
right
;
font-size:
28
px
;
font-weight:
bold
;
}
.close
:hover
,
.close
:focus
{
color:
black
;
text-decoration:
none
;
cursor:
pointer
;
}
JavaScript 代碼:
//
獲取彈窗
var
modal
=
document
.
getElementById
(
'
myModal
'
)
;
//
打開彈窗的按鈕對象
var
btn
=
document
.
getElementById
(
"
myBtn
"
)
;
//
獲取 <span> 元素,用于關(guān)閉彈窗
var
span
=
document
.
querySelector
(
'
.close
'
)
;
//
點(diǎn)擊按鈕打開彈窗
btn
.
onclick
=
function
(
)
{
modal
.
style
.
display
=
"
block
"
;
}
//
點(diǎn)擊 <span> (x), 關(guān)閉彈窗
span
.
onclick
=
function
(
)
{
modal
.
style
.
display
=
"
none
"
;
}
//
在用戶點(diǎn)擊其他地方時,關(guān)閉彈窗
window
.
onclick
=
function
(
event
)
{
if
(
event
.
target
==
modal
)
{
modal
.
style
.
display
=
"
none
"
;
}
}
在線演示
彈窗添加頭部和底部
HTML 代碼:
<!--
打開彈窗按鈕
-->
<
button
id
=
"
myBtn
"
>
打開彈窗
</
button
>
<!--
彈窗
-->
<
div
id
=
"
myModal
"
class
=
"
modal
"
>
<!--
彈窗內(nèi)容
-->
<
div
class
=
"
modal-content
"
>
<
div
class
=
"
modal-header
"
>
<
span
class
=
"
close
"
>
×
</
span
>
<
h2
>
彈窗頭部
</
h2
>
</
div
>
<
div
class
=
"
modal-body
"
>
<
p
>
彈窗文本...
</
p
>
<
p
>
彈窗文本...
</
p
>
</
div
>
<
div
class
=
"
modal-footer
"
>
<
h3
>
彈窗底部
</
h3
>
</
div
>
</
div
>
</
div
>
CSS 代碼:
/*
彈窗 (background)
*/
.modal
{
display:
none
;
/*
默認(rèn)隱藏
*/
position:
fixed
;
z-index:
1
;
padding-top:
100
px
;
left:
0
;
top:
0
;
width:
100
%
;
height:
100
%
;
overflow:
auto
;
background-color:
rgb
(
0
,
0
,
0
)
;
background-color:
rgba
(
0
,
0
,
0
,
0.4
)
;
}
/*
彈窗內(nèi)容
*/
.modal-content
{
position:
relative
;
background-color:
#fefefe
;
margin:
auto
;
padding:
0
;
border:
1
px
solid
#888
;
width:
80
%
;
box-shadow:
0
4
px
8
px
0
rgba
(
0
,
0
,
0
,
0.2
),
0
6
px
20
px
0
rgba
(
0
,
0
,
0
,
0.19
)
; -
webkit-animation-name:
animatetop
; -
webkit-animation-duration:
0.4
s
;
animation-name:
animatetop
;
animation-duration:
0.4
s
}
/*
添加動畫
*/
@-
webkit-keyframes
animatetop
{
from
{
top:
-
300
px
;
opacity:
0
}
to
{
top:
0
;
opacity:
1
}
}
@keyframes
animatetop
{
from
{
top:
-
300
px
;
opacity:
0
}
to
{
top:
0
;
opacity:
1
}
}
/*
關(guān)閉按鈕
*/
.close
{
color:
white
;
float:
right
;
font-size:
28
px
;
font-weight:
bold
;
}
.close
:hover
,
.close
:focus
{
color:
#000
;
text-decoration:
none
;
cursor:
pointer
;
}
.modal-header
{
padding:
2
px
16
px
;
background-color:
#5cb85c
;
color:
white
;
}
.modal-body
{
padding:
2
px
16
px
;
}
.modal-footer
{
padding:
2
px
16
px
;
background-color:
#5cb85c
;
color:
white
;
}
在線演示
在底部顯示的彈窗
上一篇:CSS 日歷樣式
下一篇:JavaScript 圖片彈窗