我正在使用以下jQuery。 div框向上滑动,然后在5秒钟后淡出。有没有一种方法可以实现此目标,因为该框需要很长时间才能显示出来。

$(document).ready(function() {
  $("#load_limit").slideUp(500); //have tried "fast" also
  $("#load_limit").delay(5000);
  $("#load_limit").slideDown(500);
});

最佳答案

您可以延迟回调函数:

$(document).ready(function() {
  $("#load_limit").slideUp(500, function() {
     $("#load_limit").delay(5000).slideDown(500);
  });
});


或者您可以简化它:

$(document).ready(function() {
  $("#load_limit").slideUp(500)
                  .delay(5000)
                  .slideDown(500);
});


代码:http://jsfiddle.net/xjEy5/2/

关于jquery - jQuery如何延迟SlideUp?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9197096/

10-11 05:58