原生javasxript获取浏览器的滚动距离和可视窗口的高度
原生javasxript获取浏览器的滚动距离和可视窗口的高度
//封装兼容性方法获取滚动的距离 function getScrollOffset(){ if(window.pageXOffset){ return { x : window.pageXOffset, y : window.pageYOffset } }else{ return { x : document.body.scrollLeft + document.documentElement.scrollLeft, y : document.body.scrollTop + document.documentElement.scrollTop } } } //获取可视窗口的宽高 function getViewportOffset(){ if(innerWidth){ return{ w : window.innerWidth, h : window.innerHeight } }else{ if(document.compatMode == "BackCompat"){ return{ w : document.body.clientWidth, h : document.body.clientHeight } }else{ return{ w : document.documentElement.clientWidth, h : document.documentElement.clientHeight } } } }
相关推荐
-
购物车Demo javascript
2019-1-8
-
一些通用的js工具类,添加自定义插件 javascript
2019-1-7
-
Node.js文件上传 javascript
2019-1-8
-
移动端、pc端通用点击复制 javascript
2019-1-7
-
jQuery导出word文档 javascript
2019-1-7
-
css滚动条样式调整代码 javascript
2019-1-8
-
vue项目目录结构 javascript
2019-1-8
-
js时间工具类 javascript
2019-1-8
-
微信自带返回按钮自定义事件 javascript
2019-1-7
-
SVG 动态添加元素与事件 javascript
2019-1-7