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 相关文章推荐
js 遍历对象的属性的代码
Dec 29 Javascript
js获得当前系统日期时间的方法
May 06 Javascript
关于JavaScript 原型链的一点个人理解
Jul 31 Javascript
jquery-mobile基础属性与用法详解
Nov 23 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
canvas实现刮刮卡效果
Mar 14 Javascript
Vue.js学习笔记之修饰符详解
Jul 25 Javascript
基于jstree使用AJAX请求获取数据形成树
Aug 29 Javascript
angularJs中$scope数据序列化的实例
Sep 30 Javascript
axios实现简单文件上传功能
Sep 25 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
Aug 31 Javascript
详解Vue slot插槽
Nov 20 Vue.js
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
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
什么是OneThink oneThink后台添加插件步骤
2016/04/13 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
Laravel 框架控制器 Controller原理与用法实例分析
2020/04/14 PHP
script标签的 charset 属性使用说明
2010/12/04 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
2016/01/13 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
基于jQuery实现页面搜索功能
2020/03/26 Javascript
jQuery实现弹窗居中效果类似alert()
2017/02/27 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
AngularJS下$http服务Post方法传递json参数的实例
2018/03/29 Javascript
对Angular中单向数据流的深入理解
2018/03/31 Javascript
vue路由前进后退动画效果的实现代码
2018/12/10 Javascript
关于vue-cli3打包代码后白屏的解决方案
2020/09/02 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
Python 文件读写操作实例详解
2014/03/12 Python
Python最长公共子串算法实例
2015/03/07 Python
Python中用于去除空格的三个函数的使用小结
2015/04/07 Python
详解python并发获取snmp信息及性能测试
2017/03/27 Python
python实现自动登录后台管理系统
2018/10/18 Python
Python基础知识点 初识Python.md
2019/05/14 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
实习自我鉴定
2013/12/15 职场文书
个性婚礼策划方案
2014/05/17 职场文书
一年级班主任工作总结2014
2014/11/08 职场文书
2015年六一儿童节活动方案
2015/05/05 职场文书
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python