實(shí)現(xiàn)方法:1、用“$("img").delay(毫秒數(shù)).fadeOut()”語(yǔ)句,delay()設(shè)置延遲秒數(shù);2、用“setTimeout(function(){ $("img").hide(); },毫秒值);”語(yǔ)句,通過(guò)定時(shí)器來(lái)延遲。
本教程操作環(huán)境:windows7系統(tǒng)、jquery1.10.2版本、Dell G3電腦。
有時(shí)頁(yè)面需要添加一些動(dòng)態(tài)效果,利用延遲幾秒隱藏圖片,在展示指定秒數(shù)后消失,這里我們?yōu)榇蠹已菔救绾问褂?jQuery 設(shè)置指定秒數(shù)(5秒)后隱藏圖片。
方法1:使用 .delay() 方法
設(shè)置img圖片 在顯示 5 秒后隱藏。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="js/jquery-1.10.2.min.js"></script> <script> $(document).ready(function() { $("button").click(function() { $("img").delay(5000).fadeOut(); }); }); </script> </head> <body> <img src="img/1.jpg" width="200" /> <br><br> <button>實(shí)現(xiàn)5秒后隱藏圖片</button> </body> </html>
方法2:使用 setTimeout() 方法
使用 setTimeout() 設(shè)置定時(shí)器來(lái)在顯示 5 秒后隱藏圖片。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="js/jquery-1.10.2.min.js"></script> <script> $(document).ready(function() { $("button").click(function() { setTimeout(function() { $("img").hide(); }, 5000); }); }); </script> </head> <body> <img src="img/1.jpg" width="200" /> <br><br> <button>實(shí)現(xiàn)5秒后隱藏圖片</button> </body> </html>
【推薦學(xué)習(xí):jQuery視頻教程、web前端視頻】