我有一个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');
}
答案 0 :(得分:0)
想出来。我不得不将脚本添加到ajax.php。