首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JS fadeIn/fadeOut显示故障

JS fadeIn/fadeOut显示故障
EN

Stack Overflow用户
提问于 2015-02-10 11:10:19
回答 2查看 48关注 0票数 0

我正试图使滑雪到顶部按钮与简单的JS效果,但我被困在一个地方。当我点击按钮它fades Out (但它不应该),然后滚动到顶部,我的按钮fades In和即时fades Out

我想得到这样的效果:我点击按钮,页面滚动到顶部,按钮fades Out

这是我的代码,我找不到哪里是错误。

代码语言:javascript
复制
$(function() {

            $(window).scroll(function() {

                if($(this).scrollTop() != 0) {

                    $('.page_up').fadeIn();

                } else {

                    $('.page_up').fadeOut();

                }

            });

            $('.page_up').click(function() {

                $('body,html').animate({scrollTop:0},800);

            });

        });



.page_up{
    display: none;
    background-image: url("images/1c.png");
    height: 52px;
    width: 52px;
    position: fixed;
    left: 30px;
    bottom: 30px;

}

代码语言:javascript
复制
<a href="#"><div class="page_up"></div></a>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-10 11:32:02

您可以删除锚点<a href="#">,让<div class="page_up"></div>单独使用,或者在$('.page_up').click()中返回false以修复此问题。

代码语言:javascript
复制
$(function() {
  $(window).scroll(function() {
    if($(this).scrollTop() > 0) {
      $('.page_up').fadeIn();
    } else {
      $('.page_up').fadeOut();
    }
  });

  $('.page_up').click(function() {
    $('body,html').animate({scrollTop:0},800);
    return false;
  });
});
代码语言:javascript
复制
<a href="#"><div class="page_up"></div></a>

票数 1
EN

Stack Overflow用户

发布于 2015-02-10 11:30:27

动画结束后可以使用fadeOut

代码语言:javascript
复制
$(document).ready(function () {
    $(window).scroll(function () {

        if ($(this).scrollTop() != 0) {
            $('.page_up').fadeIn();
        }

    });

    $(".page_up").on('click', function () {
        $('body,html').animate({
            scrollTop: 0
        }, 800, function () {
            $(".page_up").fadeOut()
        });
    })

});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28430180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档