javascript - 如何在刷新页面时不显示返回顶部按钮?

标签 javascript jquery html css

$(document).ready(function() {
    $(window).scroll(function() {
        if ($(this).scrollTop() > 150) {
            $('.back-to-top').fadeIn(500);
        } else {
            $('.back-to-top').fadeOut(500);
        }
    });
    $('.back-to-top').click(function(event) {
        event.preventDefault();
        $('html, body').animate({scrollTop: 0}, 500);
    })
});

上面是我的返回顶部按钮的 javascript 代码,我希望它只在我滚动页面时显示。

但是,我发现当我刷新页面时,这个按钮会在开始时显示,当滚动 < 150 时再次隐藏,当滚动 > 150 时再次显示。

我该怎么做才能在开始时隐藏它,并且只在滚动 > 150 时才显示?

最佳答案

使用下面的代码。页面加载按钮上的隐藏按钮将根据您的条件显示 150 >

$(document).ready(function() {

   $('.back-to-top').hide();

   // your code here 

或使用CSS

.back-to-top{
   display:none;
}

关于javascript - 如何在刷新页面时不显示返回顶部按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31334483/

相关文章:

javascript - 如何使用 ajax 提交表单并上传文件到 spring Controller ?

javascript - 遍历JavaScript中新引入的Map数据结构的时间复杂度是多少?

javascript - WordPress: fatal error :调用未定义的函数 wp_get_current_user()

javascript - WordPress 中 JavaScript 的动态内容

html - CSS 宽度和列问题

javascript - DOM 插入的简单 JavaScript 错误

jquery - Jqgrid根据其内容可编辑列宽

javascript - 如何在 wordpress 前端使用 ajax 保存帖子和自定义字段值?

jquery - 如果 x 显示 x 如果 y 显示 y(我知道这个标题不好)

jquery - 在 Cordova iOS 中禁用滚动条