js获取滚动距离的方法


Posted in Javascript onMay 30, 2015

本文实例讲述了js获取滚动距离的方法。分享给大家供大家参考。具体实现方法如下:

/**
 / THIRD FUNCTION
 * getPageScroll() by quirksmode.com
 *
 * @return Array Return an array with x,y page scroll values.
 */
function ___getPageScroll() {
  var xScroll, yScroll;
  if (self.pageYOffset) {
    yScroll = self.pageYOffset;
    xScroll = self.pageXOffset;
  } else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
    yScroll = document.documentElement.scrollTop;
    xScroll = document.documentElement.scrollLeft;
  } else if (document.body) {// all other Explorers
    yScroll = document.body.scrollTop;
    xScroll = document.body.scrollLeft;  
  }
  arrayPageScroll = new Array(xScroll,yScroll);
  return arrayPageScroll;
};

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JQuery扩展插件Validate 2通过参数设置验证规则
Sep 05 Javascript
jquery网页元素拖拽插件效果及实现
Aug 05 Javascript
JavaScript 垃圾回收机制分析
Oct 10 Javascript
node.js正则表达式获取网页中所有链接的代码实例
Jun 03 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
Jul 01 Javascript
jQuery树形控件zTree使用小结
Aug 02 Javascript
BootStrap入门教程(三)之响应式原理
Sep 19 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
Oct 10 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
Angular 4依赖注入学习教程之Injectable装饰器(六)
Jun 04 Javascript
使用element-ui table expand展开行实现手风琴效果
Mar 15 Javascript
JS阻止事件冒泡的方法详解
Aug 26 Javascript
jquery简单实现外部链接用新窗口打开的方法
May 30 #Javascript
Javascript实现div层渐隐效果的方法
May 30 #Javascript
JQuery+CSS实现图片上放置按钮的方法
May 29 #Javascript
Jquery解析json字符串及json数组的方法
May 29 #Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
May 29 #Javascript
jQuery实现返回顶部效果的方法
May 29 #Javascript
jquery读取xml文件实现省市县三级联动的方法
May 29 #Javascript
You might like
php mssql 数据库分页SQL语句
2008/12/16 PHP
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
JavaScript订单操作小程序完整版
2017/06/23 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
python中while和for的区别总结
2019/06/28 Python
Python中itertools的用法详解
2020/02/07 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
Python requests设置代理的方法步骤
2020/02/23 Python
为什么是 Python -m
2020/06/19 Python
flask开启多线程的具体方法
2020/08/02 Python
Pycharm github配置实现过程图解
2020/10/13 Python
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
元旦联欢会感言
2014/03/04 职场文书
老公保证书范文
2014/04/29 职场文书
优秀员工评优方案
2014/06/13 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
部门2014年度工作总结
2014/11/12 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
2015年社区重阳节活动总结
2015/07/30 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android