起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2036|回复: 3

[结贴] scrollTop属性一直为0的问题如何解决?

[复制链接]

10

主题

27

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
发表于 2016-5-31 17:17:46 | 显示全部楼层 |阅读模式
想做一个向上滚动的新闻板块,需要用到某个div的scrollTop,但发现div的scrollTop始终为0,
从网上找了些资料,发现似乎x5对scrollTop不支持?

             //根据是否定义了DOCTYP,来获得scollTop
              var scollTop;
                if (document.body.scrollTop) {
                        scollTop = document.body.scrollTop;
                } else {
                        scollTop= document.documentElement.scrollTop
                }

得到scollTop始终为0
_________________________________________________________

下面打印窗口各个参数:
                var s = "网页可见区域宽 :" + document.body.clientWidth;
                s += "\r\n网页可见区域高:" + document.body.clientHeight;
                s += "\r\n网页可见区域高:" + document.body.offsetHeight + " (包括边线的宽)";
                s += "\r\n网页正文全文宽:" + document.body.scrollWidth;
                s += "\r\n网页正文全文高:" + document.body.scrollHeight;
                s += "\r\n网页被卷去的高:" + document.body.scrollTop;—------------------------------------—始终为0
                s += "\r\n网页被卷去的左:" + document.body.scrollLeft;——------------------------------------始终为0
                s += "\r\n网页正文部分上:" + window.screenTop;
                s += "\r\n网页正文部分左:" + window.screenLeft;
                s += "\r\n屏幕分辨率的高:" + window.screen.height;
                s += "\r\n屏幕分辨率的宽:" + window.screen.width;
                s += "\r\n屏幕可用工作区高度:" + window.screen.availHeight;
                s += "\r\n屏幕可用工作区宽度:" + window.screen.availWidth;
                alert(s);




以上问题如何解决?盼复。
发表于 2016-6-1 09:58:41 | 显示全部楼层
因为WeX5开发的应用是单页应用!整个body 部分高度是不变的!应该是单个div页面在滚动的!你需要找到正真滚动的div节点!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

27

帖子

231

积分

中级会员

Rank: 3Rank: 3

积分
231
 楼主| 发表于 2016-6-1 15:26:14 | 显示全部楼层
结贴吧。
回复

使用道具 举报

27

主题

78

帖子

340

积分

中级会员

Rank: 3Rank: 3

积分
340
QQ
发表于 2016-6-6 10:27:30 | 显示全部楼层
liangyongfei 发表于 2016-6-1 09:58
因为WeX5开发的应用是单页应用!整个body 部分高度是不变的!应该是单个div页面在滚动的!你需要找到正 ...

怎么让scrollTop的值有变化?w文件中正在滚动的div节点怎么找?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-2 17:56 , Processed in 0.087222 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表