与jQuery addClass有点挂断。我的标记中有一个#story div,它在获取“离开”类时缩小,然后在它失去该类时弹回。
这是障碍:
$('#story div.x').on('click', function () {
if (!$('#story').hasClass('away')) {
$('#story').addClass('away');
}
});
上面的代码只是在我的故事元素中添加了一个空白的class =“”,但是......
$('#story div.x').on('click', function () {
if (!$('#story').hasClass('away')) {
setTimeout(function () {
$('#story').addClass('away');
}, 1000);
}
});
该代码添加了相应的class =“away”属性。
是什么给出了?
答案 0 :(得分:1)
听起来还有另一个更新类的事件,或者该元素尚未准备就绪但在1秒后可用,可能是在ajax调用之后或DOM准备好之后。
可能是吗?