- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) > web開(kāi)發(fā) > JavaScript >
- jQuery實(shí)現廣告顯示和隱藏動(dòng)畫(huà)
我們經(jīng)常會(huì )看到幾秒后出現了廣告,顯示了幾秒后廣告就消失了,下面就用JQuery框架來(lái)實(shí)現這個(gè)功能。
代碼如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>廣告的自動(dòng)顯示與隱藏</title> <style> #content{width:100%;height:500px;background:#999} </style> <!--引入jquery--> <script type="text/javascript" src="../js/jquery-3.3.1.min.js"></script> <script> /* 需求: 1. 當頁(yè)面加載完,3秒后。自動(dòng)顯示廣告 2. 廣告顯示5秒后,自動(dòng)消失。 分析: 1. 使用定時(shí)器來(lái)完成。setTimeout (執行一次定時(shí)器) 2. 分析發(fā)現JQuery的顯示和隱藏動(dòng)畫(huà)效果其實(shí)就是控制display 3. 使用 show/hide方法來(lái)完成廣告的顯示 */ //入口函數,在頁(yè)面加載完成之后,定義定時(shí)器,調用這兩個(gè)方法 $(function () { //定義定時(shí)器,調用adShow方法 3秒后執行一次 setTimeout(adShow,3000); //定義定時(shí)器,調用adHide方法,8秒后執行一次 setTimeout(adHide,8000); }); //顯示廣告 function adShow() { //獲取廣告div,調用顯示方法 $("#ad").show("slow"); } //隱藏廣告 function adHide() { //獲取廣告div,調用隱藏方法 $("#ad").hide("slow"); } </script> </head> <body> <!-- 整體的DIV --> <div> <!-- 廣告DIV --> <div id="ad" style="display: none;"> <img style="width:100%" src="../img/adv.jpg" /> </div> <!-- 下方正文部分 --> <div id="content"> 正文部分 </div> </div> </body> </html>
一開(kāi)始進(jìn)入的時(shí)候,廣告沒(méi)有顯示
三秒后,廣告出現
廣告顯示五秒后,消失
以上就是本文的全部?jì)热?,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站