关于setTimeout()方法的基本用法这里就不多介绍了,具体可以参阅相关阅读。

相关阅读:

(1).此方法的基本用法可以参阅setTimeout()函数用法详解一章节。

(2).第一个参数带不带引号可以参阅setInterval()第一个参数带引号和不带引号的区别,和setTimeout()函数是一个道理。

上面两个文章的介绍是常见的用法,其实setTimeout()方法还有一个比较少见的语法格式,下面做一下简单介绍。

语法结构:
   [ bootstrap ] 运行代码    下载代码
<script>
var timeoutID = window.setTimeout(func, delay, [param1, param2, ...]);
</script>
参数解析:

(1).func:必需,规定延迟执行的函数对象。

(2).delay:必需,规定延迟的时间,单位是毫秒。

(3).param1-paramN:可选,要传递给func函数的参数。

浏览器兼容:

(1).IE9以上浏览器支持此语法格式。

(2).谷歌浏览器支持此语法格式。

(3).火狐浏览器支持此语法格式。

(4).opera浏览器支持此语法格式。

(5).safria浏览器支持此语法格式。

代码实例:
   [ bootstrap ] 运行代码    下载代码
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="https://www.51qianduan.com/" />
<title>51前端</title>
<script>
window.onload=function(){
  var odiv=document.getElementById("show");
  function done(flag) {
    if(flag) {
      odiv.innerHTML="51qianduan.com";
    } 
        else {
      odiv.innerHTML="51前端";
    }
  }
  setTimeout(done,2000,true); 
}
</script>
</head>
<body>
<div id="show">两秒后会呈现对应的内容</div>
</body>
</html>

代码描述:setTimeout()方法 传递两个参数。setTimeout()方法传递两个参数源码下载



133 177



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到