我发现 Nivo 滑块很有前途,我已经在我的几个新项目中实现了它。但是,现在,我想在同一页面上有多个(2 到 3 个)滑块。这个有可能。但我希望他们每个人都在相对于最后一个延迟一定的延迟后开始。例如,第一个在页面加载时加载,第二个在页面加载后加载 1 秒,依此类推。我参考了社区支持并找到了这篇文章。 http://dev7studios.com/support/#/discussion/212 但是,即使这样也不能解决它。请帮助我。非常感谢。
问问题
2851 次
2 回答
2
$('#slider1').nivoSlider()
.delay(1000)
.queue(function(){
$('#slider2').nivoSlider()
.delay(1000)
.queue(function(){
$('#slider3').nivoSlider();
});
});
于 2011-08-11T01:09:14.277 回答
1
我无法得到上述答案,所以我实现了一个 javascript 延迟,如下所示:
$(window).load(function() {
setTimeout(function() {$('#slider3').nivoSlider({
directionNav : false,
controlNav: false,
});},250);
});
数字 (250) 是以毫秒为单位的延迟。我只想要一个很短的延迟,所以这个方法对我有用,但是图像在延迟期间显示一个加载图标,所以我猜任何超过 0.5 秒的东西都会看起来很难看。
这是我找到方法的地方。 http://www.sean.co.uk/a/webdesign/javascriptdelay.shtm
于 2012-04-17T12:27:08.053 回答