0

可能的重复:
延迟 JQuery 效果

有谁知道我怎样才能在这个脚本中添加大约 1 秒的时间延迟?

我希望modcontentplatinummore淡入淡出的 div 在淡出后大约一秒钟内modcontentplatinum淡入。

谢谢。

<script>
$(".modcontentplatinummore").hide();
$('.morebutton-platinum').click(function () {
    if ($('.modcontentplatinummore').is(":hidden")) {       
        $('.modcontentplatinum').fadeOut(500);
        $('.modcontentplatinummore').fadeIn(500);
    } else {
        $('.modcontentplatinummore').fadeOut(500);
        $('.modcontentplatinum').fadeIn(500);
    }
});
</script>
4

2 回答 2

2

只需使用向动画队列添加超时的delay方法。

于 2012-12-17T17:06:12.453 回答
0

我们可以使用 jquery 中的 delay() 添加延迟,请使用此链接http://api.jquery.com/delay/

于 2012-12-17T17:13:01.997 回答