我想在 Nivo 滑块运行之前暂停 5 秒钟,但显示第一张图像。所以我需要在属性中添加一些代码afterLoad
我相信。
我试过了setTimout
在运行滑块代码之前,它不会给出我想要的结果。
这是我当前的代码:
$(window).load(function(){
$('#slider').nivoSlider({
animSpeed: 500,
pauseTime: 4000,
effect : 'boxRain',
directionNav : false,
controlNav: false,
afterLoad: function(){
//$('#slider').data('nivoslider').stop();
}
});
});
我不知道你的确切代码,但你可以使用 .stop() ,5 秒后你再次启动它。
$('#slider').data('nivoslider').stop(); //停止滑块
$('#slider').data('nivoslider').delay(5000).start(); //启动滑块
更正(因为在这种情况下延迟不起作用):
$(window).load(function(){
$('#slider').nivoSlider({
animSpeed: 500,
pauseTime: 4000,
effect : 'boxRain',
directionNav : false,
controlNav: false,
});
jQuery('#slider').data('nivoslider').stop();
setTimeout("jQuery(#slider').data('nivoslider').start()",5000);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)