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 相关文章推荐
node.js中的fs.truncateSync方法使用说明
Dec 15 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
Mar 12 Javascript
JavaScript模块化开发之SeaJS
Dec 13 Javascript
ionic实现滑动的三种方式
Aug 27 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
Oct 30 Javascript
Javascript 函数的四种调用模式
Nov 05 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
Jun 17 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
Oct 17 Javascript
JavaScript this绑定过程深入详解
Dec 07 Javascript
Node.js 进程平滑离场剖析小结
Jan 24 Javascript
js实现无限层级树形数据结构(创新算法)
Feb 27 Javascript
js实现无刷新监听URL的变化示例代码详解
Jun 03 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
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
php启动时候提示PHP startup的解决方法
2013/05/07 PHP
Windows下的PHP安装pear教程
2014/10/24 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
深入理解PHP中的empty和isset函数
2016/05/26 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
2015/12/03 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
Javascript 5种方法实现过滤删除前后所有空格
2016/06/22 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
js中getBoundingClientRect的作用及兼容方案详解
2018/02/01 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
2019/11/04 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
python3实现暴力穷举博客园密码
2016/06/19 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
python如何让类支持比较运算
2018/03/20 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
Django组件content-type使用方法详解
2019/07/19 Python
Django框架安装方法图文详解
2019/11/04 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
python如何构建mock接口服务
2021/01/28 Python
Python中pass语句的作用是什么
2016/06/01 面试题
庆七一活动方案
2014/01/25 职场文书
竞聘演讲稿精彩开头和结尾
2014/05/14 职场文书
小组口号大全
2014/06/09 职场文书
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技