Javascript Jquery:触发超大函数之前的延迟?
我有一个页面,上面有很多动画,还有超大的插件(大背景图像旋转木马)。似乎加载超大函数的背景图像会稍微打乱我的动画,使它们变得不稳定 我想知道是否有人知道延迟触发功能的方法?例如:Javascript Jquery:触发超大函数之前的延迟?,javascript,jquery,function,delay,supersized,Javascript,Jquery,Function,Delay,Supersized,我有一个页面,上面有很多动画,还有超大的插件(大背景图像旋转木马)。似乎加载超大函数的背景图像会稍微打乱我的动画,使它们变得不稳定 我想知道是否有人知道延迟触发功能的方法?例如: jQuery(function($).delay('1000'){ $.supersized({ //Functionality slideshow:1, //Slideshow on/off autoplay:1, //Slideshow starts playing automat
jQuery(function($).delay('1000'){
$.supersized({
//Functionality
slideshow:1, //Slideshow on/off
autoplay:1, //Slideshow starts playing automatically
etc...
我尝试了以上的组合,但没有效果
我的目标是在插件触发之前完成所有其他动画
有没有人对如何实现这一目标有什么建议?谢谢 您可以使用setTimeout延迟函数的执行
setTimeout( function() {
$.supersized({});
}, 1000);
不确定如何设置页面动画,但如果使用任何jQuery动画方法,也可以尝试从回调调用超大小函数。例如:
$('selector').animate({
left: '+=50'
}, 2000, function() {
$.supersized({});
});
这将在动画完成后调用您的超大函数。您可以使用setTimeout延迟函数的执行
setTimeout( function() {
$.supersized({});
}, 1000);
不确定如何设置页面动画,但如果使用任何jQuery动画方法,也可以尝试从回调调用超大小函数。例如:
$('selector').animate({
left: '+=50'
}, 2000, function() {
$.supersized({});
});
这将在动画完成后调用超级大小函数