日期:2014-05-16  浏览次数:20449 次

js让代码延迟再执行
<script type="text/javascript">
    a();//页面加载执行a()
    var i;
    function a() {
        alert("1");
         i = setTimeout("b()", 3000);//3秒后执行b()
    }
    function b() {
        alert("2");
        clearTimeout(i); //清除延时代码
        //把所有要要延时后执行的代码都写在b()方法里
    }
</script>