Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery:触发超大函数之前的延迟?_Javascript_Jquery_Function_Delay_Supersized - Fatal编程技术网

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({});
});
这将在动画完成后调用超级大小函数