色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html jquery彈窗

錢琪琛2年前9瀏覽0評論

在網(wǎng)頁開發(fā)過程中,彈窗是一個(gè)非常重要且常用的組件。在實(shí)現(xiàn)彈窗功能時(shí),html和jquery是常用的工具。下面就來介紹一下基于html和jquery實(shí)現(xiàn)彈窗的方法。

首先,我們需要在html頁面中添加一個(gè)彈窗的html結(jié)構(gòu),如下所示:

<div class="popup">
<div class="popup-content">
<span class="close-btn">×</span>
<p>這里是彈窗內(nèi)容</p>
</div>
</div>

其中,popup表示彈窗的整體框架,popup-content是彈窗的內(nèi)容框架,close-btn是關(guān)閉按鈕,×用來表示叉號。接下來,我們需要用CSS來控制彈窗的樣式:

.popup {
display: none;
position: fixed;
z-index: 9999;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.6);
}
.popup-content {
background-color: #FFF;
width: 50%;
margin: 10% auto 0;
padding: 20px;
position: relative;
}
.close-btn {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}

在這段代碼中,可以看到我們將彈窗設(shè)置為固定定位,并設(shè)置了遮蓋層的背景色。同時(shí),我們還為彈窗的內(nèi)容框架和關(guān)閉按鈕分別設(shè)置了樣式。

現(xiàn)在,我們已經(jīng)完成了彈窗的html結(jié)構(gòu)和CSS樣式的設(shè)計(jì),但是彈窗還無法正常工作,因此我們需要添加一些javascript代碼來實(shí)現(xiàn)彈窗的功能。

//點(diǎn)擊打開彈窗
$('.popup-trigger').click(function() {
$('.popup').fadeIn();
return false;
});
//點(diǎn)擊關(guān)閉按鈕或遮蓋層關(guān)閉彈窗
$('.popup, .close-btn').click(function() {
$('.popup').fadeOut();
});
//防止彈窗關(guān)閉時(shí)遮蓋層上滾
$('.popup-content').click(function() {
return false;
});

在這段代碼中,我們?yōu)榇蜷_彈窗的觸發(fā)器設(shè)置了click事件,單擊觸發(fā)器后會彈出彈窗;同時(shí),我們還為彈窗和關(guān)閉按鈕設(shè)置了click事件,單擊遮蓋層或關(guān)閉按鈕后,彈窗會消失。另外,為了防止在彈窗關(guān)閉時(shí)遮蓋層上滾,我們還設(shè)置了popup-content的click事件。

以上就是基于html和jquery實(shí)現(xiàn)彈窗的全部內(nèi)容,希望對大家有所幫助。