终南有客 2019-12-23 17:50 采纳率: 0%
浏览 511

每次点击回到顶部按钮时,页面会闪一下,看着就是顶部,然后才会慢慢往上滑动,怎样解决闪一下的问题?麻烦看下js有问题吗?

var backButton=$('.back_to_top');
$(document).ready(function () {
function backToTop() {
$('html,body').animate({
scrollTop: 0
}, 800);
}
backButton.on('click', backToTop);

    $(window).on('scroll', function () {/*当滚动条的垂直位置大于浏览器所能看到的页面的那部分的高度时,回到顶部按钮就显示 */
        if ($(window).scrollTop() > $(window).height())
            backButton.fadeIn();
        else
            backButton.fadeOut();
    });
    $(window).trigger('scroll');/*触发滚动事件,避免刷新的时候显示回到顶部按钮*/
})
  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 Pytorch框架nn.RNN训练时反向传播报错
      • ¥60 添加:普通链接二维码,的时候,总是提示校验文件检查失败
      • ¥15 react的使用问题
      • ¥150 关于#算法#的问题,如何解决?动态平衡算法实现
      • ¥20 苹果手机开启蓝牙和Wi-Fi 按钮后黑客是否可以入侵该手机?
      • ¥15 关于#hadoop#的问题:1.为什么我这里会显示中午数字2.为什么我会连接失败打不开local host
      • ¥15 关于matalb的LMI工具箱中遇到这样的问题,找不到可行解,有哪些解决办法么!(语言-matlab)
      • ¥20 委托、事件、Invoke问题
      • ¥15 使用UDIM流程的Maya的Fbx模型导入Ue4.24后为什么个别部位的UV发生了改变?
      • ¥15 网页设计与开发html