在jquery动画不工作后使用complete

在jquery动画不工作后使用complete,jquery,animation,Jquery,Animation,我有一个jQuery函数,可以为div覆盖设置动画。动画完成后,我希望执行.load功能。我试图使用完整的函数来完成这项工作,但似乎无法让它工作 $(function() { $("#fullscreen_launch").click(function(){ $("#fullscreen").animate({ top: '0px', height:'100%', },

我有一个jQuery函数,可以为div覆盖设置动画。动画完成后,我希望执行
.load
功能。我试图使用完整的函数来完成这项工作,但似乎无法让它工作

$(function() {
    $("#fullscreen_launch").click(function(){
        $("#fullscreen").animate({
            top: '0px',
            height:'100%',
        }, 950),
        complete: function() {
            $('#fullscreen').load('http://www.klossal.com/portfolio/space_fullscreen.html');
    });
});
.animate()
有两种不同的语法选项,您不能混用

.animate( properties [, duration] [, easing] [, complete] )

.animate( properties, options )
在第一种情况下,它看起来是这样的

$("#fullscreen").animate({
    top: '0px',
    height:'100%',
}, 950, function() {
    $('#fullscreen')
       .load('http://www.klossal.com/portfolio/space_fullscreen.html');
});

请修复你的缩进-很难像这样读取你的代码,因此,现在动画不再发生了$(function(){$(“#全屏启动”)。点击(function(){$(“#全屏”)。制作动画({top:'0px',height:'100%,},950,function(){$(“#全屏”)。加载(');});好的,这是可行的,但我现在遇到的问题是它加载的页面。加载是一个滑块(如果你转到url,你可以看到它)第一次加载滑块时,它不会加载其中的图像,但第二次单击按钮时,它会加载图像,知道为什么会发生这种情况吗?请非常小心匹配括号和括号。缺少右括号和不属于右括号的添加分号。顺便说一下,这是我使用的,它可以工作,但上面的问题正在发生:$(函数(){$(“#全屏启动”)。单击(函数(){$(“#全屏”)。动画({顶部:'0px',高度:'100%,},950,函数(){$('#全屏启动”)。加载(';});});滑块的问题描述了另一个问题。请使用已更改的完整代码为其打开一个新条目