检查jquery slideup状态?

时间:2011-12-19 19:59:26

标签: jquery

我很好奇我是否应该在调用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();
            });
        }

一切正常,但我只是好奇这是否是“坏”练习。

1 个答案:

答案 0 :(得分:1)

不需要,但如果该代码可以非常频繁地运行(例如每半秒/秒或基本上比'快'更快,或者当用户将鼠标悬停在某些东西上时),那么您可以看到动画排队并运行一个接下来,您可能希望在幻灯片之前添加.stop(true,true).