0

我有一个当前有 3 个 div 的页面,我正在使用 jshowoff 以每个 div 30 秒的速度旋转三个 div。我的问题是,有没有办法让一个 div 显示的时间与其他 div 不同?

例如 div 1 - 30 秒,div 2 - 2 分钟,div 3 - 30 秒?

谢谢

4

1 回答 1

1

您可以尝试使用setTimeout(). 这是一个 Jsfiddle:

http://jsfiddle.net/9Um94/2/

   $('#features').jshowoff({ speed:1500, links: false }); });

   setTimeout(function(){
     $("div.mydiv").fadeOut("slow", function () {
        $("div.mydiv").remove();
     });

   }, 2000);

您可以通过更改2000为您的首选值来设置时间,请注意此值以毫秒为单位。所以 2000 = 2 秒。

另外,看看这个可能对您有帮助的类似问题:Show and hide divs at a specific time interval using jQuery

于 2012-07-19T10:15:49.573 回答