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

每秒刷新一次
一组li,当点击一个li时弹出来一个div层,我现在想每秒钟刷新这个div层中的内容
问题是传送的参数是用的this,每次都要重新点击一次才能刷新唉,请问下怎么刷新(在不关闭这个div层的情况下)
下面是代码:
HTML code

<li></li><li></li><li></li>


JScript code

    $(".deskList ul li").live("click",function(){
                    if($(this).attr("class")=="deskStatusUse"){
                        $("#deskStatusDetails").fadeIn("1000");
                        deskStatusDetails($(this).attr("deskName"),$(this).attr("mealId"));//刷新
                                          }
                });


我现在要每秒刷新一次,我要怎么做?谢谢了

------解决方案--------------------
JScript code
        $(".deskList ul li").live("click",function(){
            var $li = $(this);
            if($li.attr("class")=="deskStatusUse"){
                $("#deskStatusDetails").fadeIn("1000");
                window. setInterval(function(){
                    deskStatusDetails($li.attr("deskName"), $li.attr("mealId"));
                }, 1000);//刷新
            }
        });