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 阴影插件代码分享
Jan 09 Javascript
JS鼠标滑过图片时切换图片实现思路
Sep 12 Javascript
jQuery 获取和设置select下拉框的值实现代码
Nov 08 Javascript
JS取文本框中最小值的简单实例
Nov 29 Javascript
基于bootstrap风格的弹框插件
Dec 28 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
Jun 08 Javascript
JS滚动到指定位置导航栏固定顶部
Jul 03 Javascript
JS原生轮播图的简单实现(推荐)
Jul 22 Javascript
layui radio性别单选框赋值方法
Aug 15 Javascript
解决layui数据表格table的横向滚动条显示问题
Sep 04 Javascript
vue路由拦截器和请求拦截器知识点总结
Nov 08 Javascript
js实现ajax的用户简单登入功能
Jun 18 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 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
php常用的url处理函数总结
2014/11/19 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
解释&&和||在javascript中的另类用法
2014/07/28 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
javascript实现延时显示提示框效果
2017/06/01 Javascript
微信小程序 自定义消息提示框
2017/08/06 Javascript
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
vue 里面使用axios 和封装的示例代码
2017/09/01 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python操作sqlite的CRUD实例分析
2015/05/08 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
opencv python图像梯度实例详解
2020/02/04 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
日语专业个人的求职信
2013/12/03 职场文书
团工委书记自荐书范文
2013/12/17 职场文书
意向协议书
2015/01/27 职场文书
本科毕业论文致谢怎么写
2015/05/14 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
PHP遍历数组的6种方式总结
2021/11/17 PHP
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技