动画不在绝对位置上工作

时间:2016-04-22 20:19:35

标签: javascript jquery css

这就是我的工作

当人们点击按钮A时,div 2获得一个绝对位置(我添加类"卡住"它)我们移动到div 2以覆盖div 1.我在div2中有一个箭头,当你点击它,应该动画到页面的顶部。问题是,在我删除了坚持div2的类后,它在750秒内没有动画到顶部。我不知道为什么。

    this.$el.find('.npwfu-bottom').removeClass('stuck');
    $('.mrvl-header-wrapper').removeClass('hide');
    if (this.isOverlay) {
       this.$el.animate({
           scrollTop: 0
        }, 750);
    } else {
       $('html, body').animate({
          scrollTop: 0
        }, 750);
    }

这里有卡住的css:

.stuck{
    position: fixed;
    z-index: 105;
    width: 100%;
    top: 0;
    overflow: auto;
    height: 100vh;
}

问题是动画不起作用。它不会在750秒内转换到页面顶部。

0 个答案:

没有答案