zoukankan      html  css  js  c++  java
  • 定时器三----js定时器

    方法一:
        
        var t;
        
        //初始化定时器
        $(function(){
            init_fun_timer1();
            
        });
        
        
        function init_fun_timer1(){
            
            //可执行方法
            alert(1);
            
            t = setTimeOut(function(){
                init_fun_timer1()
            }, 1000);
            /*
                还有一种写法: t = setTimOut("init_fun_timer1()",1000); 但不规范。            
             */
        }
        
        #tips:
            注意:这种定时不规范,在不同浏览器的效果可能不同。且该方法是死循环,建议用方法二

    方法二:

    //-----------------------------------------------------------------------
    #示例如下:

        <head>    
            <script type="text/javascript">
                    var timer = window.setInterval("queryExprieCount()",2000);
                    function queryExprieCount(){
                        $.ajax({
                                    type: "POST",
                                    async:true,
                                    cache:false,
                                    url: basePath + 'pc/queryOutTimeCount.do',
                                    dataType : "json",
                                    success:function(data){
                                        if(data != 0){
                                            $("#pcExprieControl").html("");
                                            $("#pcExprieControl").html("存在"+data+"个已过期xx,请及时处理!");
                                            $("#pcExprieControl").show();
                                        }else{
                                            $("pcExprieControl").hide();
                                        }
                                    },
                                    error : function(xhr, status, errMsg) {
                                        com.message("error","监控失败!");                    
                                    }
                                });
                    
                    }
                </script>
        </head>
            
        <body>
            <div id="pcExprieControl" value="" style="color: red;font-size: 20px;">
            </div>
        
        </body>
            
    //----------------------------------------------------------------    
    var timer = window.setInterval("scrollup()", 50);//第一个是方法;第二个是间隔时间,单位ms
    clearInterval(timer);//暂停该定时器

  • 相关阅读:
    [Swift]LeetCode1190. 反转每对括号间的子串 | Reverse Substrings Between Each Pair of Parentheses
    [Swift]LeetCode1191. K 次串联后最大子数组之和 | K-Concatenation Maximum Sum
    [Swift]LeetCode1192. 查找集群内的「关键连接」| Critical Connections in a Network
    Java:对double值进行四舍五入,保留两位小数的几种方法
    豌豆荚不能连接三星S4手机,提示打开手机的“USB调试模式”,但却找不到在哪儿可以设置
    Windows中将javac和java两个命令集成到UltraEdit工具栏
    Angularjs在线api文档
    Bootstrap3网上api文档地址
    jQuery如何创建元素
    CSS强制性换行
  • 原文地址:https://www.cnblogs.com/nnn123/p/6839187.html
Copyright © 2011-2022 走看看