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使用攻略 第四步
Jul 01 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
Jan 14 Javascript
javascript实现分栏显示小技巧附图
Oct 13 Javascript
javascript中定义类的方法汇总
Dec 28 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
javascript表单事件处理方法详解
May 15 Javascript
关于Jquery中的bind(),on()绑定事件方式总结
Oct 26 Javascript
微信小程序通过保存图片分享到朋友圈功能
May 24 Javascript
解决Layui 表单提交数据为空的问题
Aug 15 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
Sep 26 Javascript
解决vue项目nginx部署到非根目录下刷新空白的问题
Sep 27 Javascript
vue 基于element-ui 分页组件封装的实例代码
Dec 10 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 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
php分页代码学习示例分享
2014/02/20 PHP
使用php的HTTP请求的库Requests实现美女图片墙
2015/02/22 PHP
php图片添加水印例子
2016/07/20 PHP
JS Array对象入门分析
2008/10/30 Javascript
JavaScript 通过模式匹配实现重载
2010/08/12 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
webpack构建vue项目的详细教程(配置篇)
2017/07/17 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
2017/08/30 Javascript
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
解决vue无法设置滚动位置的问题
2018/10/07 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
vue-router二级导航切换路由及高亮显示的实现方法
2019/07/10 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
python面试题之列表声明实例分析
2019/07/08 Python
Python 使用 prettytable 库打印表格美化输出功能
2019/12/26 Python
音乐学个人的自荐书范文
2013/11/26 职场文书
《秋姑娘的信》教学反思
2014/02/28 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
辩护意见书
2015/06/04 职场文书
婚宴领导致辞
2015/07/28 职场文书
战友聚会致辞
2015/07/28 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
win11无线投屏在哪设置? win11无线投屏功能的使用方法
2022/04/08 数码科技
实现GO语言对数组切片去重
2022/04/20 Golang