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中使用replaceAll()函数实现字符替换的方法
Dec 25 Javascript
JScript分割字符串示例代码
Sep 04 Javascript
javascript获取文档坐标和视口坐标
May 26 Javascript
JavaScript Date对象详解
Mar 01 Javascript
jquery点击改变class并toggle的实现代码
May 15 Javascript
[原创]jQuery常用的4种加载方式分析
Jul 25 Javascript
详解基于javascript实现的苹果系统底部菜单
Dec 02 Javascript
简单实现JS计算器功能
Dec 21 Javascript
Angular使用$http.jsonp发送跨站请求的方法
Mar 16 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
May 10 Javascript
mpvue小程序循环动画开启暂停的实现方法
May 15 Javascript
详解为什么Vue中不要用index作为key(diff算法)
Apr 04 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
德劲1103的维修打理经验
2021/03/02 无线电
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
phpword插件导出word文件时中文乱码问题处理方案
2014/08/19 PHP
PHP中捕获超时事件的方法实例
2015/02/12 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
2015/12/02 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
JS面向对象编程 for Cookie
2010/09/19 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
2016/05/10 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
防止Layui form表单重复提交的实现方法
2019/09/10 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
javascript canvas实现简易时钟例子
2020/09/05 Javascript
解析Python中的异常处理
2015/04/28 Python
python生成验证码图片代码分享
2016/01/28 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
Python 占位符的使用方法详解
2019/07/10 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
用python实现名片管理系统
2020/06/18 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
教师反腐倡廉演讲稿
2014/09/03 职场文书
美术教师个人总结
2015/02/06 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书
《伯牙绝弦》教学反思
2016/02/16 职场文书
Python数据类型最全知识总结
2021/05/31 Python
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS