本文實例講述了jQuery實現定時隱藏對話框的方法。分享給大家供大家參考,具體如下:
以下內容可能不完全正確,只是在有問題時進行參考。
1. setTimeout
:出現設置了時間,但是程序立即執行的情況。
:無論是window.setTimeout還是window.setInterval,在使用函數名作為調用句柄時都不能帶參數。
:解決就是定義一個匿名函數
setTimeout(function(){$j('#pre'+ID).fadeOut()},12000);:第二個參數是毫秒數,1秒=1000毫秒
其他情況:這個網址的介紹://m.survivalescaperooms.com/article/36681.htm
2. 設置對話框的掩藏
常用方法一:
<script language='javascript' type='text/javascript'>$(function () { setTimeout(function () { $("divid").show(); }, 6000);})</script>常用方法二:
<script language='javascript' type='text/javascript'>$(document).ready( function() { /** *1.delay函數是jquery 1.4.2新增的函數 *2.hide函數里必須放一個0,不然延時不起作用 *3.delay是異步執行的。 */ $('#divid').delay(6000).hide(0); });參考網址的介紹://m.survivalescaperooms.com/article/135028.htm
3. fadeOut和hide的區別
hide隱藏的效果是從下至上或從右下到左上的慢慢折疊縮小,而fadeOut的淡出效果是整體淡化直至消失(我沒有看出區別)
參考網址的介紹://m.survivalescaperooms.com/article/90750.htm
更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript操作DOM技巧總結》、《JavaScript頁面元素操作技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答