jQuery中有一個(gè)非常方便的功能,可以讓我們實(shí)現(xiàn)DIV彈出消失的效果。它可以用來(lái)實(shí)現(xiàn)各種彈出框和提示框,而且非常簡(jiǎn)單易懂。
首先,我們需要在頁(yè)面引入jQuery庫(kù)。如果您還沒(méi)有引入jQuery,請(qǐng)?jiān)趆ead標(biāo)簽內(nèi)加入如下代碼:
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
接下來(lái),我們就可以開(kāi)始寫(xiě)jQuery代碼了。我們通過(guò)使用.animate()方法來(lái)實(shí)現(xiàn)DIV的彈出和消失效果。下面是示例代碼:
$(document).ready(function(){
//點(diǎn)擊按鈕彈出DIV
$("#btn").click(function(){
$("#popDiv").animate({top:"100px"},500);
});
//點(diǎn)擊關(guān)閉按鈕消失DIV
$("#closeBtn").click(function(){
$("#popDiv").animate({top:"-1000px"},500);
});
});
上面的代碼中,我們先通過(guò)$(document).ready()方法來(lái)確保頁(yè)面加載完成后再執(zhí)行jQuery代碼。然后,我們通過(guò)選擇器來(lái)選取按鈕和彈出框,并使用.click()方法來(lái)綁定事件。當(dāng)點(diǎn)擊按鈕時(shí),我們使用.animate()方法來(lái)讓彈出框向下彈出,當(dāng)點(diǎn)擊關(guān)閉按鈕時(shí),我們使用.animate()方法讓彈出框不斷向上消失。
最后,我們需要在HTML中添加按鈕和彈出框的代碼。這里提供一個(gè)示例:
<button id="btn">點(diǎn)擊彈出DIV</button>
<div id="popDiv">
<button id="closeBtn">關(guān)閉</button>
<p>這是一個(gè)彈出框!</p>
</div>
通過(guò)上面的步驟,我們就可以非常輕松地實(shí)現(xiàn)DIV彈出消失的效果了。希望這篇文章能對(duì)您有所幫助!