在jquery动画不能正常工作后使用完成

时间:2012-07-17 14:09:55

标签: jquery animation complete

我有一个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');
    });
});

1 个答案:

答案 0 :(得分:2)

.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');
});
相关问题