关于scrollTop值一直为0的问题
2015-06-27 22:46
246 查看
在做聊天webapp时发现一个问题,当发送新消息时无法让页面自动滚到最下面显示最新的消息。
最先想到的解决思路就是用scrollTop方法,但是将内容节点绑定上scrollTop方法时一直不能生效,后来打开命令台时发现scrollTop的值一直为0。经过一番排查后终于发现问题的所在
scrollTop获取的值是滚动条产生的那个节点,也就是说虽然在content div里承载的聊天内容,但是为聊天内容产生出滚动条的DOM是它的父级元素,在这个产生滚动条的节点上就可以取得相应的scrollTop值。
最先想到的解决思路就是用scrollTop方法,但是将内容节点绑定上scrollTop方法时一直不能生效,后来打开命令台时发现scrollTop的值一直为0。经过一番排查后终于发现问题的所在
scrollTop获取的值是滚动条产生的那个节点,也就是说虽然在content div里承载的聊天内容,但是为聊天内容产生出滚动条的DOM是它的父级元素,在这个产生滚动条的节点上就可以取得相应的scrollTop值。
相关文章推荐
- hadoop2.0 做spider下载集群的设置
- openCV基本数据类型
- shell排序算法
- CentOS7安装iptables防火墙
- 深入浅出AOP(一)
- Centos6.6 安装基于系统认证的vsftp服务
- A Simple OpenGL Shader Example
- Shell脚本递归打印指定目录中所有目录文件
- 如何通过外网访问自己的tomcat
- 图像扩展函数cvCopyMakeBorder的使用
- A Simple OpenGL Shader Example
- 在 Docker 上运行一个 RESTful 风格的微服务
- 使用hadoop统计多个文本中每个单词数目
- Linux下Mysql常见连接错误
- Linux Shell脚本之自动修改IP
- linux vi编辑常用命令
- shell编程项目【邮件报警系统】
- Windows API OpenURL无法设置超时时间替换方法
- Linux远程连接putty出现Network Erroe: Software caused connection abort
- Euclid's GCD Algorithm——MIT Open Courseware(Computability)