我有一个当前有 3 个 div 的页面,我正在使用 jshowoff 以每个 div 30 秒的速度旋转三个 div。我的问题是,有没有办法让一个 div 显示的时间与其他 div 不同?
例如 div 1 - 30 秒,div 2 - 2 分钟,div 3 - 30 秒?
谢谢
我有一个当前有 3 个 div 的页面,我正在使用 jshowoff 以每个 div 30 秒的速度旋转三个 div。我的问题是,有没有办法让一个 div 显示的时间与其他 div 不同?
例如 div 1 - 30 秒,div 2 - 2 分钟,div 3 - 30 秒?
谢谢
您可以尝试使用setTimeout()
. 这是一个 Jsfiddle:
$('#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