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

为什么ul里只有一行li的时候scrollTop就没有效果了呢?

为什么ul里只有一行li的时候scrollTop就没有效果了呢?或者说,当ul里面的内容没有超出div的内容的时候,为什么没法用scrollTop卷上去?

正在回答

2 回答

Element.scrollTop属性是获取或者设置一个元素距离容器顶部的像素距离,如果容器没有产生垂直方向的滚动条,就代表着这个元素不可被滚动,scrollTop被默认设置为0了,所以当ul里面的内容没有超出div的内容的时候,是无法使用scrollTop的。关于scrollTop的详细介绍可以到这里了解。

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

榎目贵音 提问者

非常感谢!
2016-04-15 回复 有任何疑惑可以回复我~

同学你要明白滚动的目的是:显示超过div的内容。你都没超过就不用滚动了,直接看不就完事了。效果不是为了效果而效果,为的是更好的用户体验。

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

举报

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

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

进入课程

为什么ul里只有一行li的时候scrollTop就没有效果了呢?

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