亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jquery暫停幾秒鐘再執行的函數怎么寫?

jquery暫停幾秒鐘再執行的函數怎么寫?

飲歌長嘯 2019-05-18 15:11:51
jquery暫停幾秒鐘再執行的函數怎么寫
查看完整描述

5 回答

?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

1、3秒鐘后提示警告框,只執行一次
setTimeout(function(){
alert("ok");
},3000);
2、每隔三秒鐘提示警告框,反復執行
setInterval(function(){
alert("ok");
},3000);

查看完整回答
反對 回復 2019-05-26
?
青春有我

TA貢獻1784條經驗 獲得超8個贊

可以參照:
setTimeout()
語法
var t=setTimeout("javascript語句",毫秒)

setTimeout() 方法會返回某個值。在上面的語句中,值被儲存在名為 t 的變量中。假如你希望取消這個 setTimeout(),你可以使用這個變量名來指定它。
setTimeout() 的第一個參數是含有 JavaScript 語句的字符串。這個語句可能諸如 "alert('5 seconds!')",或者對函數的調用,諸如 alertMsg()"。
第二個參數指示從當前起多少毫秒后執行第一個參數。
提示:1000 毫秒等于一秒。
用這個來做定時控制



查看完整回答
反對 回復 2019-05-26
?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

1

2

3

4

5

6

7

8

9

10

11

12

13

//使用 setTimeout 時需注意,當該代碼執行時,JS 會立即編譯函數第一個參數“code”

//所以該函數的第一個參數應該為:需要編譯的代碼、或者一個函數

//例1:setTimeout("alert('x')", 2000);

//例2:setTimeout(function () { alert('x'); }, 2000);

 

//錯誤示例:setTimeout(alert('x'), 2000); "x" 會立馬跳出來,延時沒有效果

 

//所以你的代碼應該是:

$.get("bad_step.php?step="+$(this).val(),function(data,status){

    setTimeout(function () { 

        $('#step').html(data);

    }, 8000);

});


查看完整回答
反對 回復 2019-05-26
?
LEATH

TA貢獻1936條經驗 獲得超7個贊

 $(document).ready()方法和window.onload()方法有相似的功能,但是在執行時機方面是有區別的。Window.onload方法是在網頁中所有的元素(包括元素的所有關聯文件)完全加載到瀏覽器后才執行,即javascript此時才可以訪問網頁中的任何元素。而通過jQuery的$(document).ready()方法注冊的事件處理程序,在DOM完全就緒時就可以被調用。此時,網頁中的所有元素對jQuery而言都是可以訪問的,但是,這并不意味著這些元素關聯的文件都已經下載完畢。

查看完整回答
反對 回復 2019-05-26
  • 5 回答
  • 0 關注
  • 7132 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號