我必须看到,检查一个点击事件,如果一个形式是正确即填写细节..然后我调用执行此功能

$('#message_text').html(text);
$('#message_system').fadeIn("slow");
$('#message_system').animate({ opacity: 1.0 }, 5000)
                    .fadeOut('slow', function() {
                        $(this).hide();
                    });

如果我双击该按钮两次,例如所有工作正常,只要我等待..它停止显示...

我相信,如果它是隐藏的隐藏()然后淡入()将自动显示它?

任何人有任何这方面的经验?

什么我可能会做的是在第二次点击,然后disgard电流的影响,并重新显示新messaage

感谢

有帮助吗?

解决方案

我不知道这是否是你追求的,但你看了的止动件()方法。 您可以通过再次开始之前调用$('#message_system').stop(true, true)直接跳到任何当前动画的结尾。

其他提示

if ( ! $(this).is(':animated') ) {
    // Do the animation...
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top