Jquery slidetoggle问题

时间:2011-06-29 21:34:48

标签: javascript jquery

如何在另一个jQuery完成后启动一个jQuery脚本(或者在你希望它启动时计时)?我有一个内容区域在页面加载时淡入:

$(document).ready(function() {

    $("#content").hide();

    $(window).load(function() {
        $("#content").fadeIn(3000);
    });

});

然后,一旦淡入,我希望内容区域上方的导航栏滑动切换。我正在尝试使脚本按照彼此的时间进行操作。好的,谢谢。

2 个答案:

答案 0 :(得分:3)

使用.fadeIn()的回调:

$("#content").fadeIn(
    3000,
    function() {
       //do stuff here
    }
);

答案 1 :(得分:1)

$(document).ready(function() {

$("#content").hide();

$(window).load(function() {
    $("#content").fadeIn(3000, function() {

       $('#navBar').slideDown('slow')
      });
   });
});

.fadeIn()允许您指定一旦完成就要调用的函数。这里需要$(window).load() $(document).ready()