我有一个页面,目前有3个div,我使用jshowoff旋转三个div,目前在每秒30秒。我的问题是,有没有办法让一个div显示的时间与其他div不同?jquery jshowoff每个div的不同时间?
例如div 1 - 30秒,div 2 - 2分钟,div 3 - 30秒?
谢谢
我有一个页面,目前有3个div,我使用jshowoff旋转三个div,目前在每秒30秒。我的问题是,有没有办法让一个div显示的时间与其他div不同?jquery jshowoff每个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
它似乎只接受1对'speed'参数值,所以它不可能没有可能一些黑客。 – 2012-07-19 10:10:26