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的目的分析
Jan 05 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
Jul 09 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
Aug 27 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
May 25 Javascript
JavaScript 是什么意思
Sep 22 Javascript
浅谈javascript中的数据类型转换
Dec 27 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
Aug 23 Javascript
基于ES6 Array.of的用法(实例讲解)
Sep 05 Javascript
vue2中引用及使用 better-scroll的方法详解
Nov 15 Javascript
详解JS实现系统登录页的登录和验证
Apr 29 Javascript
js仿360开机效果
Dec 26 Javascript
vue elementUI批量上传文件
Apr 26 Vue.js
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
默默简单的写了一个模板引擎
2007/01/02 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
ThinkPHP中的系统常量和预定义常量集合
2014/07/01 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
PHP面向对象之事务脚本模式(详解)
2017/06/07 PHP
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
Javascript 判断客户端浏览器类型代码
2010/03/01 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
node中的密码安全(加密)
2018/09/17 Javascript
原生js实现五子棋游戏
2020/05/28 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
2020/08/18 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
[02:28]DOTA2英雄基础教程 狼人
2013/12/23 DOTA
[30:51]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第一局
2016/03/04 DOTA
python自然语言编码转换模块codecs介绍
2015/04/08 Python
Python中将字典转换为XML以及相关的命名空间解析
2015/10/15 Python
详解Python发送邮件实例
2016/01/10 Python
Python中的字符串替换操作示例
2016/06/27 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
Python循环结构的应用场景详解
2019/07/11 Python
Python监控服务器实用工具psutil使用解析
2019/12/19 Python
使用python 计算百分位数实现数据分箱代码
2020/03/03 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
市场营销专业推荐信
2013/11/03 职场文书
酒店总经理工作职责
2013/12/13 职场文书
网站客服岗位职责
2014/04/05 职场文书
班级团队活动方案
2014/08/14 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
企业安全生产规章制度
2015/08/06 职场文书
windows安装python超详细图文教程
2021/05/21 Python
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python