js获取滚动条的位置
2013-11-26 17:42
281 查看
页面具有 DTD,或者说指定了 DOCTYPE 时,使用 document.documentElement。
页面不具有 DTD,或者说没有指定了 DOCTYPE,时,使用 document.body。
在 IE 和 Firefox 中均是如此。
页面不具有 DTD,或者说没有指定了 DOCTYPE,时,使用 document.body。
在 IE 和 Firefox 中均是如此。
这个是兼容的方法: function ScollPostion() {//滚动条位置 var t, l, w, h; if (document.documentElement && document.documentElement.scrollTop) { t = document.documentElement.scrollTop; l = document.documentElement.scrollLeft; w = document.documentElement.scrollWidth; h = document.documentElement.scrollHeight; } else if (document.body) { t = document.body.scrollTop; l = document.body.scrollLeft; w = document.body.scrollWidth; h = document.body.scrollHeight; } return { top: t, left: l, width: w, height: h }; }
相关文章推荐
- javascript的parseFloat()方法精度问题探讨
- js动态时钟
- 解决Extjs4中form表单提交后无法进入success函数问题
- JavaScript调用Java
- CommonJS规范
- 应用js改变问章字体大小
- 使用$.getJSON实现跨域ajax请求示例代码
- SetTimeOut()和ClearTimeout()
- JS动态生成元素鼠标响应方法 .live()
- JavaScript实现本地图片上传预览功能(兼容IE、chrome、FF)
- json格式
- 点滴积累【JS】---JS小功能(setInterval实现图片效果显示时间)
- cs3属性操作js
- javascript获取页面宽度高度及屏幕分辨率
- javascripts中confirm(),prompt()方法及其使用方法
- 后台返回一个string类型的json格式数据,前台js如何读取?
- 当鼠标滑过文本框自动选中输入框内容的JS代码分享
- Extjs4中form表单提交后无法进入success函数的问题
- 学习Javascript闭包(Closure)
- 怎样用javascript返回上一页