我很好奇我是否应该在调用slideup方法之前检查div标签的当前状态。这就是我现在所说的:
if(parseInt(msg.status)==1) {
window.location=msg.txt;
}
else if(parseInt(msg.status)==0) {
// Is it an issue that by default I first call the slideup method
// regardless of it's state?
$('#notify').slideUp('fast', function() {
$('#notify').html(msg.txt).slideDown();
});
}
一切正常,但我只是好奇这是否是“坏”练习。
答案 0 :(得分:1)
不需要,但如果该代码可以非常频繁地运行(例如每半秒/秒或基本上比'快'更快,或者当用户将鼠标悬停在某些东西上时),那么您可以看到动画排队并运行一个接下来,您可能希望在幻灯片之前添加.stop(true,true).