Ajax刷新删除新增的类

时间:2012-11-26 23:19:38

标签: jquery ajax

我有一个shoutbox,每隔x秒自动刷新一次:

var refreshIntervalId = null;
var ref = $.cookie('refresh');

    // refresh the shoutbox every x seconds (x is defined by the cookie)
    refreshIntervalId = setInterval(function () {
        shoutbox.load('ajax.php');
    }, ref);

我添加了一个选项,通过添加另一个类来删除交替的行颜色:

$('.row:nth-child(odd)').addClass('alt');

问题是无论何时刷新,都会删除添加的新类。

有没有办法阻止课程被删除?


编辑:忘记添加,如果存在cookie,则添加该类,如果不存在,则删除该类。


已解决:我必须将以下内容添加到ajax.php中:

if ($.cookie('alt') === 'No') {
    $('.row:nth-child(odd)').addClass('alt');
}

if ($.cookie('alt') === 'Yes') {
    $('.row:nth-child(odd)').removeClass('alt');
}

1 个答案:

答案 0 :(得分:0)

想出来。我不得不将脚本添加到ajax.php。