在jquery中,可用delay()和hide()函數(shù)來說實(shí)現(xiàn)元素兩秒后消失效果,delay()函數(shù)用于對隊(duì)列下一項(xiàng)的執(zhí)行設(shè)置延遲時(shí)間,hide()函數(shù)用于隱藏被選中的元素,語法為“$(元素).delay(2000).hide(200)”。
本教程操作環(huán)境:windows10系統(tǒng)、jquery3.2.1版本、Dell G3電腦。
jquery怎樣實(shí)現(xiàn)兩秒后消失
delay() 方法對隊(duì)列中的下一項(xiàng)的執(zhí)行設(shè)置延遲。
語法
$(selector).delay(speed,queueName)
參數(shù)
speed 可選。規(guī)定延遲的速度??赡艿闹担汉撩搿?quot;slow"、"fast"
queueName 可選。規(guī)定隊(duì)列的名稱。默認(rèn)是 "fx",標(biāo)準(zhǔn)效果隊(duì)列。
hide() 方法隱藏被選元素。
提示:這與 CSS 屬性 display:none 類似。
注釋:隱藏的元素不會(huì)被完全顯示(不再影響頁面的布局)。
提示:如需顯示隱藏的元素,請查看 show() 方法。
語法
$(selector).hide(speed,easing,callback)
示例如下:
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(function(){ $("#dianji").click(function(){ $("#disappare").delay(2000).hide(200); }); }) </script> </head> <body> <div id="content"> <button id="dianji">點(diǎn)擊</button> <div id="disappare"> <p>點(diǎn)擊2秒后會(huì)自動(dòng)消失</p> </div> </div> </body> </html>
輸出結(jié)果:
相關(guān)視頻教程推薦:jQuery視頻教程