【问题标题】:Animation Code Being Ignored动画代码被忽略
【发布时间】:2017-11-15 07:53:31
【问题描述】:

我在使用 JQuery 动画时遇到问题,我编写了一个带有登录框的基本网页,点击登录时,会执行以下功能。

function buttonClick() {    
    $('div.login').animate({bottom: '500px'});
    window.location.href = 'home.html'
}

当函数中唯一的代码是动画时,它可以正常工作,但是一旦我引入 window.location.href 代码就不会及时执行,并且页面在动画开始之前就发生了变化。任何想法如何延迟窗口行的执行?

谢谢!

【问题讨论】:

  • 在 jquery 上完成动画方法后,调用回调

标签: javascript jquery


【解决方案1】:

使用animate()完成回调

function buttonClick() {    
    $('div.login').animate({bottom: '500px'}, function(){
       // animation has completed here
       window.location.href = 'home.html'
    });    
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    相关资源
    最近更新 更多