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 相关文章推荐
qTip2 精致的基于jQuery提示信息插件
Feb 17 Javascript
使用js正则控制input标签只允许输入的值
Jul 29 Javascript
Jquery Ajax方法传值到action的方法
May 11 Javascript
jQuery大于号(>)选择器的作用解释
Jan 13 Javascript
jQuery简单几行代码实现tab切换
Mar 10 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
Jul 18 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
Sep 06 Javascript
js简单正则验证汉字英文及下划线的方法
Nov 28 Javascript
canvas 绘制圆形时钟
Feb 22 Javascript
video.js使用改变ui过程
Mar 05 Javascript
JavaScript调试之console.log调试的一个小技巧分享
Aug 07 Javascript
Vue Cli与BootStrap结合实现表格分页功能
Aug 18 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中定时计划任务的实现原理
2013/01/08 PHP
php+xml编程之SimpleXML的应用实例
2015/01/24 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
PHP输出多个元素的排列或组合的方法
2017/03/14 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
jquery 事件对象属性小结
2010/04/27 Javascript
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
js简单实现点击左右运动的方法
2015/04/10 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
2016/09/27 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
javascript垃圾收集机制的原理分析
2016/12/08 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
jQuery中each循环的跳出和结束实例
2017/08/16 jQuery
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
vuex 使用文档小结篇
2018/01/11 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
js实现跟随鼠标移动的小球
2019/08/26 Javascript
解决vue的过渡动画无法正常实现问题
2019/10/31 Javascript
书单|人生苦短,你还不用python!
2017/12/29 Python
python使用mysql的两种使用方式
2018/03/07 Python
python实现list由于numpy array的转换
2018/04/04 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
一款利用html5和css3实现的3D滚动特效的教程
2015/01/04 HTML / CSS
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
法学专业个人求职信
2013/09/26 职场文书
市场部规章制度
2014/01/24 职场文书
教师年度考核评语
2014/04/28 职场文书
企业消防安全责任书
2014/07/23 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js