为了账号安全,请及时绑定邮箱和手机立即绑定
关注
冰雪天

scrollTop设置无效

我写了下面这段代码,可不知为什么,我在浏览器里调试的时候,area.scrollTop一直等于0,感觉这个scrollTop的属性值设上去无效似的,请问老师这是为什么?(我的浏览器是Chrome)

window.onload = function(){

var area = document.getElementById("content");

area.scrollTop = 20+"px";

}


2015-01-17 源自:信息滚动效果制作 2-2 26302 浏览 12 回答

咱能不加px吗。加px会出错

2015-05-30
回复 3

window.onload = function(){

setTimeout(function(){

    var area = document.getElementById("content");

    area.scrollTop = 20;

},0)}异步回调一下

2016-04-28
回复 1

weixin_独二姑娘_03740987

打扰一下,这个方法只对body有效,其他的都没效....,scrollTop好像只针对于元素自身是否有滚动条,有就可以设置...

#1 2016-07-30 回复

qq_半导体_04181821 回复 weixin_独二姑娘_03740987

哦哦哦 学习了

#2 2018-08-03 回复

我也遇到这个问题了,需要设置滚蛋的div必须设置高度,要比它的父标签的高度大。就可以了

2016-06-12
回复 1

#moocBox要有高度,同时ul也需要有高度而且它的高度一定要比他的父容器高

2017-01-11
回复 1

我的也是,你的问题解决了吗?

2015-05-29
回复 0

额,我的也是这样的。求解

2015-07-22
回复 0

这个值一直是0啊 我了个擦

2015-08-04
回复 0

在父元素上设置试试看

2015-12-30
回复 0

父元素设置高度 滚动元素也需要设置高度 而且滚动元素的高度必须大于父元素 这样才能滚动

2016-05-17
回复 0

找到的#moocBox一定要有高度,不然无效。

2016-08-16
回复 0
首页上一页12下一页尾页

举报

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