为了账号安全,请及时绑定邮箱和手机立即绑定

为什么滚动到下面后 返回顶部按钮也不出现,求大神指教

为什么滚动到下面后 返回顶部按钮也不出现,求大神指教

anfly 2016-09-14 20:54:17
requirejs.config({ paths:{ jquery:'jquery-3.1.0' } }); requirejs(['jquery'], function($){ $('#backTop').on('click',move); $(window).on('scroll',function(){ checkPosition($(window).height()); }); checkPosition($(window).height()); function move(){ $('html,body').animate({ scrollTop:0 },800); } function checkPosition(pos){ if($(window).scrollTop() > pos){ $('#backTop').fadeIn(); } else{ $('#backTop').fadeOut(); } } });代码我是和按着老师来的敲的,可是老师可以运行,按钮滑到一屏幕的长度就会显示返回顶部按钮,我却一直是不显示的。
查看完整描述

4 回答

?
qq_包包世界我专业_0

TA贡献14条经验 获得超1个赞


自己打开控制台查查,看不出问题在哪

查看完整回答
反对 回复 2016-09-16
?
stone310

TA贡献361条经验 获得超191个赞

查下是不是jquery路径调用问题;代码好像没什么问题



查看完整回答
反对 回复 2016-09-15
  • anfly
    anfly
    jquery是引入正确的,只是就是无法再下拉后显示返回顶部按钮,一直都是隐藏状态。
?
MarlboroKay

TA贡献189条经验 获得超236个赞

首先,你可以console.log(),可视区域高度,和滚动高度输出来,看看值是多少。如果滚动一直是0的话,有可能是你的css中,position属性为absolute了,改成fixed试试。
半夜,第一次用手机回答猿问,如有不周请体谅。
望采纳

查看完整回答
反对 回复 2016-09-14
  • anfly
    anfly
    我用console.log(document.body.scrollTop);这段代码去检测滚动条距离顶部的位置,但是我的滚动条滚动的时候console返回的数据是不变的,只有我刷新后,数据才会变化,这是为什么呢?
  • 4 回答
  • 0 关注
  • 1681 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信