我如何获得这个JavaScript运行的每一秒? [英] How do i get this javascript to run every second?

查看:109
本文介绍了我如何获得这个JavaScript运行的每一秒?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对不起,我是一个小白我只是想知道我是如何得到这个JavaScript运行每一秒升技?

源$ C ​​$ C:

 <脚本类型=文/ JavaScript的>
$(函数(){
    //更多按钮
    $('更')。住(点击,函数(){
        VAR ID = $(本).attr(ID);
        如果(ID){
            $(#以上+ ID)的.html('< IMG SRC =moreajax.gif/>');

            $阿贾克斯({
                键入:POST,
                网址:ajax_more.php
                数据:lastmsg =+ ID,
                缓存:假的,
                成功:函数(HTML){
                    $(#OL更新)prePEND(HTML);
                    $(#以上+ ID)上卸下摆臂();
                }
            });
        } 其他 {
            $(morebox)HTML(没有职位,以显示)。
        }

        返回false;

    });
});

< / SCRIPT>
 

解决方案

使用的的setInterval()运行一块code每隔x毫秒。

您可以包装code要运行的每一秒在一个名为 runFunction

功能

因此​​,这将是:

 变种T = setInterval的(runFunction,1000);
 

和停止它,你可以运行:

  clearInterval(T);
 

Sorry i'm abit of a noob I just want to know how i get this javascript to run every second?

source code:

<script type="text/javascript">
$(function() {
    //More Button
    $('.more').live("click",function()  {
        var ID = $(this).attr("id");
        if(ID) {
            $("#more"+ID).html('<img src="moreajax.gif" />');

            $.ajax({
                type: "POST",
                url: "ajax_more.php",
                data: "lastmsg="+ ID, 
                cache: false,
                success: function(html){
                    $("ol#updates").prepend(html);
                    $("#more"+ID).remove();
                }
            });
        } else {
            $(".morebox").html('no posts to display');
        }

        return false;

    });
});

</script>

解决方案

Use setInterval() to run a piece of code every x milliseconds.

You can wrap the code you want to run every second in a function called runFunction.

So it would be:

var t=setInterval(runFunction,1000);

And to stop it, you can run:

clearInterval(t);

这篇关于我如何获得这个JavaScript运行的每一秒?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆