js setInterval 启用&停止

以下面例子为说明:

<title></title>
    <script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {

            var iCount = setInterval(GetBack, 3000);

            function GetBack() {

                alert("aa");

                $.ajax({
                    type: "POST",
                    url: "WebForm4.aspx/GetString",
                    dataType: "text",
                    contentType: "application/json; charset=utf-8",
                    beforeSend: function (XMLHttpRequest) {

                    },
                    success: function (msg) {
                        alert("ff");
                    },
                    error: function (msg) {
                        alert(msg);
                    }
                });
            }

            $("#cOk").click(function (e) {
                clearInterval(iCount);
            });

        });

    </script>

    <div>
        <a href="#" id="cOk" >sss</a>
    </div>

后台代码

------------------

        [WebMethod]
        public static string GetString()
        {
            return "aa";
        }

总结:启用使用 setInterval(function(){}, timer);

停止使用 clearInterval(启用的interval元素)。

原文地址:https://www.cnblogs.com/ostrich-sunshine/p/8442605.html

时间: 2024-10-14 02:54:52

js setInterval 启用&停止的相关文章

IIS7下js文件启用Gzip后却不压缩的解决方法

本文转载:http://www.jb51.net/article/26340.htm IIS7下js文件启用Gzip后却不压缩的解决方法IIS7已经启用静态文件压缩(Gzip)但是死活不压缩,查找后发现是II7下MIME类型设置问题 将.js的MIME类型设置为application/javascript 再查看页面,已经启用了Gzip. 不过,几个天后又发现有的js文件被压缩,有的却没有. 查找原因发现是引用js文件是没有设置type <script></script> <

setInterval 启用和停止,见代码

<title></title>    <script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>    <sc

JavaScript setInterval 启用和停止

var iCount = setInterval(ChangeTime, 3500);//3.5秒请求一次函数 function ChangeTime() { $.ajax({ type: "POST", url: "/Home/Index/is_ajax_no", success: function(msg){ if(msg == 1){ clearInterval(iCount); //停止刷新事件,防止出现页面跳转过慢,请求多次 location.href =

setInterval的停止与启动

最近写代码,需要停止interval之后再重新启动,开始使用代码如下,发现无法重新启动 function func(){console.log("print")} //定时任务 var interval = setInterval(func, 2000); //启动,func不能使用括号 clearInterval(interval );//停止 interval;//期望可以重新启动,却发现不可以 通过查找相关资料以及尝试,代码修改如下 function func(){console

js setInterval详解

[自己总结]: 语法  setInterval(code,interval) ①可以有第三个参数,第三个参数作为第一个参数(函数)的参数 ②第一个参数是函数,有三种形式: 1.传函数名,不用加引号,也不加括号,如 setInterval( func, 1000) 2.传匿名函数,实际和1是一样的 3.传函数字符串,加引号,也要加括号.如 setInterval("func()",1000);   这种方法,会在全局作用域下查找函数,有时候有问题.所以推荐前两种 附两篇很详细的教程 第一

JS setInterval 函数调用

本文小结setInterval在调用函数时使用到的方法和调试效果. 以下为代码格式; 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Interval</title> 6 <style> 7 p { 8 font-size: 26px; 9 } 10 11 .box { 1

js setInterval和clearInterval 的使用

setInterval(函数名, 时间);   函数名:不需要加括号:  时间:单位是毫秒: 例子: var inter= setInterval(searchTasksByCnd, 10 * 1000); clearInterval(set的函数对象); clearInterval(inter);

js setInterval

var monitorInterval = null;    //检索cs 是否处理完成 开始: monitorInterval = setInterval(function () { CheckCS(CFilePath, mac) }, 350); 结束: window.clearInterval(monitorInterval)

JS禁止/启用滚动条

//禁止滚动条 $(document.body).css({ "overflow-x": "hidden", "overflow-y": "hidden" }); //启用滚动条 $(document.body).css({ "overflow-x": "auto", "overflow-y": "auto" });