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

为什么写成area.scrollTop >= con1.scrollHeight,就可以?http://www.imooc.com/video/181

如题,为什么判断语句中写成”area.scrollTop >= con1.scrollHeight“就行,

然而写成,”area.scrollTop>=parseInt(window.getComputedStyle(area,null).height)*2“就变成了,这个条件成立时,div是跳回去的,而不是滚动的。

正在回答

2 回答

area.scrollTop>=parseInt(window.getComputedStyle(area,null).height)*2-72   试试

0 回复 有任何疑惑可以回复我~
#1

飞天意大利面神兽 提问者

为啥是减去了li的三倍高度
2016-07-08 回复 有任何疑惑可以回复我~
#2

我一定不是吃货 回复 飞天意大利面神兽 提问者

288-216=72 288是area的高度*2 216是con1的高度
2016-07-08 回复 有任何疑惑可以回复我~
#3

我一定不是吃货 回复 飞天意大利面神兽 提问者

你可以用查看器看一下他是怎么运行的,我的头都也有点大了,那个我也没有很懂那个area的高度*2是为什么。。。。。。。。
2016-07-08 回复 有任何疑惑可以回复我~
#4

飞天意大利面神兽 提问者 回复 我一定不是吃货

好吧!还是非常感谢你的回答!
2016-07-08 回复 有任何疑惑可以回复我~
查看1条回复

这个我也说的不是很清楚,但是我在调试器上看过了,两倍的那个area的高度不等于con1的高度的吧,还要减去一个值,我算出来是72

0 回复 有任何疑惑可以回复我~
#1

飞天意大利面神兽 提问者

没懂.jpg
2016-07-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
信息滚动效果制作
  • 参与学习       47751    人
  • 解答问题       321    个

萌妹子带您快速学习滚动效果,掌握无缝滚动和歇间性滚动的制作方法

进入课程

为什么写成area.scrollTop >= con1.scrollHeight,就可以?http://www.imooc.com/video/181

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信