fadeToggle([speed,[easing],[fn]])
實(shí)現(xiàn)代碼:
// 淡入淡出顯示和隱藏div$("#showDiv").fadeToggle("fetch")淡入淡出方式下運(yùn)行的效果如下:
以上就是利用 jQuery 框架對元素進(jìn)行顯示和隱藏的方法,下面是上面實(shí)例的完整實(shí)現(xiàn)代碼:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>默認(rèn)方式顯示和隱藏動(dòng)畫</title><script type="text/javascript" src="https://www.520longzhigu.com/js/jquery-3.3.1.min.js"></script><script>function hideFn() {// 隱藏div/*$("#showDiv").hide("slow","swing",function () {alert("隱藏了...")});*/// 滑動(dòng)隱藏div$("#showDiv").slideUp("fetch");// 淡出隱藏div// $("#showDiv").fadeOut("fetch");}function showFn() {// 顯示div// $("#showDiv").show("slow","swing");// linear 勻速// 滑動(dòng)顯示div// $("#showDiv").slideDown("slow");// 淡出顯示div$("#showDiv").fadeIn("slow")}function toggleFn() {// 能顯示能隱藏// $("#showDiv").toggle("slow","linear");// 滑動(dòng)能顯示能隱藏// $("#showDiv").slideToggle("slow");// 淡入淡出顯示和隱藏div$("#showDiv").fadeToggle("fetch")}</script></head><body><input type="button" value="https://www.520longzhigu.com/diannao/點(diǎn)擊按鈕隱藏div" onclick="hideFn()"><input type="button" value="https://www.520longzhigu.com/diannao/點(diǎn)擊按鈕顯示div" onclick="showFn()"><input type="button" value="https://www.520longzhigu.com/diannao/點(diǎn)擊按鈕切換div顯示和隱藏" onclick="toggleFn()"><div id="showDiv" style="width:300px;height:300px;background:pink">div顯示和隱藏</div></body></html>四、案例:廣告的自動(dòng)顯示和隱藏既然現(xiàn)在我們已經(jīng)知道了 jQuery 框架下是如何進(jìn)行元素的顯示和隱藏的,那么就應(yīng)該將其應(yīng)用到實(shí)際的案例中去,下面通過實(shí)現(xiàn)廣告的自動(dòng)顯示和隱藏的案例,來對該技術(shù)進(jìn)一步加強(qiáng)實(shí)踐 。
我們要實(shí)現(xiàn)的是,在一個(gè)簡單的網(wǎng)頁中,頁面打開三秒后將廣告圖顯示出來,顯示五秒后再將廣告隱藏,這里對廣告圖片顯示和隱藏的操作,根據(jù)上面的講解,現(xiàn)在實(shí)現(xiàn)圖片的顯示和隱藏應(yīng)該是很容易的了,那么到底應(yīng)該如何實(shí)現(xiàn)延時(shí)顯示和隱藏呢?
這里就要用到 js 中的一個(gè)定時(shí)器 setTimeout(方法,時(shí)間);
該方法的第一個(gè)參數(shù)是一個(gè)方法名,如顯示或隱藏圖片的方法,第二個(gè)參數(shù)是毫秒數(shù),表示頁面加載完成后多少秒執(zhí)行該方法 。
那么根據(jù)思路,我們就可以在 jQuery 的入口函數(shù)中寫入,頁面加載完成 3000 毫秒,也就是三秒后調(diào)用顯示圖片的方法;頁面加載完成 8000 毫秒,也就是八秒后調(diào)用隱藏圖片的方法,中間空余的五秒為顯示圖片的時(shí)間 。
下面我們來講上述需求實(shí)現(xiàn),完整代碼如下:
<!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="https://www.520longzhigu.com/js/jquery-3.3.1.min.js"></script><script>// 圖片延時(shí)顯示和隱藏的步驟// 1、在頁面加載完成之后調(diào)用定時(shí)器setTimeout()方法// 2、在定時(shí)器中調(diào)用顯示廣告和隱藏廣告的函數(shù)// 3、使用show和hide方法實(shí)現(xiàn)圖片的顯示和隱藏// 設(shè)置入口函數(shù)$(function () {// 延時(shí)3秒后顯示圖片setTimeout(adShow,3000);// 延時(shí)6秒后隱藏圖片setTimeout(adHide,8000);});// 顯示圖片function adShow() {$("#ad").show("slow");}// 隱藏圖片function adHide() {$("#ad").hide("fast");}</script></head><body><!-- 整體的DIV --><div><!-- 廣告DIV --><div id="ad" style="display: none;"><img style="width:100%" src="https://www.520longzhigu.com/img/adv.jpg" /></div><!-- 下方正文部分 --><div id="content">正文部分</div></div></body></html>效果如下:
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 電腦顯示器調(diào)節(jié)分辨率的步驟 怎么調(diào)整電腦分辨率
- 2022年春節(jié)還會(huì)受疫情控制嗎
- 烏克蘭有多大國土面積 烏克蘭實(shí)際控制國土
- 關(guān)閉伽卡他卡教師端 伽卡他卡如何擺脫控制
- 晚上用白醋7天暴瘦38斤 減肥如何控制飲食
- 如何投屏到車載屏幕上 怎樣用手機(jī)投屏到車載顯示屏上
- 顯示e1是什么意思 史密斯熱水器服務(wù)熱線
- 微信不小心按了不顯示該聊天怎么恢復(fù) 微信不顯示該聊天恢復(fù)步驟
- 怎樣控制水仙花葉子不那么茂盛 防止水仙葉片徒長的方法
- 教你屈身控制身體發(fā)胖
