方法:1、利用“$("元素")”獲取指定的元素對象;2、利用“元素對象.delay(5000)”設(shè)置元素下一項的執(zhí)行延遲5秒;3、利用“設(shè)置延遲的元素對象.fadeOut();”設(shè)置元素在延遲時間過后隱藏即可。
本教程操作環(huán)境:windows10系統(tǒng)、jquery3.2.1版本、Dell G3電腦。
jquery元素5s后隱藏
1、獲取元素對象
語法如下:
$(selector)
2、設(shè)置延遲時間為5秒
delay() 方法對隊列中的下一項的執(zhí)行設(shè)置延遲。
語法
$(selector).delay(speed,queueName)
3、設(shè)置延遲后隱藏即可
fadeOut() 方法逐漸改變被選元素的不透明度,從可見到隱藏(褪色效果)。
注釋:隱藏的元素不會被完全顯示(不再影響頁面的布局)。
語法為:
$(selector).fadeOut(speed,easing,callback)
示例如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <script src="jsjquery.min.js"> </script> <script> $(document).ready(function(){ $(".btn1").click(function(){ $("p").delay(5000).fadeOut(); }); }); </script> </head> <body> <p>這是一個段落。</p> <button class="btn1">隱藏</button> </body> </html>
輸出結(jié)果:
視頻教程推薦:jQuery視頻教程