代码问题,scrollTop()不可能大于$(window).height(),需要进行一个小的修改

来源:5-5 首页.UI组件-UiBackTop

无丨涯

2018-09-21 16:07:05

var top = $(document).scrollTop()+$(window).height();

判断回到顶部按钮是否出现的依据为滚动条是否有像下滑动,所以判断语句应该像上面那样写,不然永远不可能出现回到顶部按钮(就本网页而言)。

写回答

2回答

妮可妮可妮_

2018-09-21

同学你好,

首先你修改的代码是没有问题的,

你很聪明,非常善于挑战和思考。

但是呢,如何去写其实是要参照需求的,

老师讲解的是按照通常的需求来做,也为后期的优化做了考虑,

在实际的开发中,往往会经常接到需求在原来的页面中添加几个模块,这个时候页面的高度就会增加,

那么老师写的这个效果就起到了作用,当页面高度不是太高的话,其实这个效果的作用不是很大,

老师也是考虑到了用户体验等各方面的因素,当页面内容很多需要翻滚屏幕的情况下,这个效果的作用体现的更加明显。

视频中老师主要是为了教会知识点的运用,只要学会了怎么实现,就可以根据不同的需求灵活的进行变动。

继续加油!


0

无丨涯

提问者

2018-09-21

希望改下源码和视频内容

0

0 学习 · 36712 问题

查看课程