【问题标题】:scroll to top not displaying with .animate滚动到顶部不显示 .animate
【发布时间】:2014-02-11 16:49:42
【问题描述】:

我刚刚创建了一个按钮来显示一个滚动到顶部的按钮,但它实际上不起作用。我仔细检查过,一切似乎都很好。我还仔细检查了 jQuery 正在加载。怎么了?

HTML:

<div class="scroll-to-top-button js-scroll-to-top">
    <span>scroll to top</span>
</div>

SASS:

.scroll-to-top-button{
    width: 65px;
    height: 60px;
    background: $main-black;
    color: $main-white;
    border: 1px solid $main-black;
    text-transform: uppercase;
    position: fixed;
    bottom: -200px;
    right: 50px;
    z-index: 5;
    transition: all 0.2s ease;

    &:hover{
        background: $main-white;
        color: $main-black;
        border: 1px solid $main-black;
    }

    span{
        width: 80%;
        margin: 13px auto 0 auto;
        display: block;
        font-size: 12px;
        text-align: center;
        cursor: pointer;
    }
}

JS:

var jqWindow = $('window');
    var scrollTop = $('.js-scroll-to-top');

    function scrollToTopButtonDisplay(){
        if(jqWindow.scrollTop() > 100){
            scrollTop.animate({
                bottom: '0'
            }, 500);
        }
        else{
            scrollTop.animate({
                bottom: '-200px'
            }, 500);
        }
    }

    // scroll to top button
    jqWindow.on('scroll',function() {
        scrollToTopButtonDisplay();
    });

    scrollTop.on('click',function() {
        $('html, body').animate({
            scrollTop: 0
        }, 500, function() {
            scrollTop.animate({
                bottom: '-200px'
            }, 500);
        });
    });

【问题讨论】:

    标签: javascript jquery jquery-animate scrolltop


    【解决方案1】:

    查看http://jsfiddle.net/SVBVs/

    已删除负面定位,不知道您为什么要这样做!

    除此之外你做得很好......

    scrollTop.on('click',function() {
        $('html, body').animate({
            scrollTop: 0
        }, 500);
    });
    

    【讨论】:

    • 我想要负位置,所以它隐藏在视口中。问题是它没有出现在视口中......
    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-10
    相关资源
    最近更新 更多