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 相关文章推荐
javascript 网页跳转的方法
Dec 24 Javascript
Javascript获取HTML静态页面参数传递值示例
Aug 18 Javascript
js为空或不是对象问题的快速解决方法
Dec 11 Javascript
javaScript如何生成xmlhttp
Dec 16 Javascript
JQuery中dataGrid设置行的高度示例代码
Jan 03 Javascript
深入理解JavaScript系列(31):设计模式之代理模式详解
Mar 03 Javascript
JavaScript操作文件_动力节点Java学院整理
Jun 30 Javascript
JavaScript 基础表单验证示例(纯Js实现)
Jul 20 Javascript
Vue列表页渲染优化详解
Jul 24 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
Nov 08 jQuery
浅谈react受控组件与非受控组件(小结)
Feb 09 Javascript
vue和小程序项目中使用iconfont的方法
May 19 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
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
JS触摸与手势事件详解
2017/05/09 Javascript
javaScript实现复选框全选反选事件详解
2020/11/20 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
jquery实现上传文件进度条
2020/03/26 jQuery
jQuery中event.target和this的区别详解
2020/08/13 jQuery
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
django模板语法学习之include示例详解
2017/12/17 Python
python遍历小写英文字母的方法
2019/01/02 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
python opencv实现信用卡的数字识别
2020/01/12 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
Python中的整除和取模实例
2020/06/03 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
星空联盟C# .net笔试题
2014/12/05 面试题
大学生自荐书范文
2013/12/10 职场文书
师范学院毕业生求职信范文
2013/12/26 职场文书
大学生创业计划书的用途
2014/01/08 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
本科应届生自荐信
2014/06/29 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
支行行长岗位职责
2015/02/15 职场文书
民主评议教师党员自我评价
2015/03/04 职场文书
导游词书写之黄山
2019/08/06 职场文书
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS