JS 各种网页尺寸判断实例方法


Posted in Javascript onApril 18, 2013
function reachBottom() { 
     var scrollTop = 0;
     var clientHeight = 0;
     var scrollHeight = 0;
     if (document.documentElement && document.documentElement.scrollTop) {
         scrollTop = document.documentElement.scrollTop;
     } else if (document.body) {
         scrollTop = document.body.scrollTop;
     }
     if (document.body.clientHeight && document.documentElement.clientHeight) {
         clientHeight = (document.body.clientHeight < document.documentElement.clientHeight) ? document.body.clientHeight: document.documentElement.clientHeight;
     } else {
         clientHeight = (document.body.clientHeight > document.documentElement.clientHeight) ? document.body.clientHeight: document.documentElement.clientHeight;
     }
     scrollHeight = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
     if (scrollTop + clientHeight == scrollHeight) {
         return true;
     } else {
         return false;
     }
 }
Javascript 相关文章推荐
JQuery 学习笔记 element属性控制
Jul 23 Javascript
JavaScript iframe的相互操作浅析
Oct 14 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
Jun 25 Javascript
基于jquery的自定义鼠标提示效果 jquery.toolTip
Nov 14 Javascript
JQuery中的事件及动画用法实例
Jan 26 Javascript
jQuery实用技巧必备(上)
Nov 02 Javascript
ECharts仪表盘实例代码(附源码下载)
Feb 18 Javascript
浏览器兼容的JS写法总结
Apr 27 Javascript
AngularJS中控制器函数的定义与使用方法示例
Oct 10 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
Oct 07 Javascript
vue基础之事件v-onclick=&quot;函数&quot;用法示例
Mar 11 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
Jul 29 Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 #Javascript
JS隐藏参数post传值实例
Apr 18 #Javascript
防止xss和sql注入:JS特殊字符过滤正则
Apr 18 #Javascript
JS打开新窗口的2种方式
Apr 18 #Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
Apr 18 #Javascript
JS操作图片(增,删,改) 例子
Apr 17 #Javascript
JS定时器实例
Apr 17 #Javascript
You might like
php htmlspecialchars加强版
2010/02/16 PHP
用穿越火线快速入门php面向对象
2012/02/22 PHP
php连接mssql数据库的几种方法
2013/02/21 PHP
php 删除cookie方法详解
2014/12/01 PHP
php删除指定目录的方法
2015/04/03 PHP
php根据数据id自动生成编号的实现方法
2016/10/16 PHP
jQuery 标题的自动翻转实现代码
2009/10/14 Javascript
nodejs中的fiber(纤程)库详解
2015/03/24 NodeJs
如何检测JavaScript的各种类型
2016/07/30 Javascript
微信小程序 图片边框解决方法
2017/01/16 Javascript
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
解决Vue+Element ui开发中碰到的IE问题
2018/09/03 Javascript
解决layer图标icon不加载的问题
2019/09/04 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
javascript设计模式 ? 策略模式原理与用法实例分析
2020/04/21 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
在Python中使用第三方模块的教程
2015/04/27 Python
Python给你的头像加上圣诞帽
2018/01/04 Python
python 日期操作类代码
2018/05/05 Python
python十进制和二进制的转换方法(含浮点数)
2018/07/07 Python
Python实现快速傅里叶变换的方法(FFT)
2018/07/21 Python
浅谈python常用程序算法
2019/03/22 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
Django框架models使用group by详解
2020/03/11 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
意大利灯具购物网站:Lampade.it
2018/10/18 全球购物
美国在线医疗分销商:MedEx Supply
2020/02/04 全球购物
物流专业毕业生推荐信范文
2013/11/18 职场文书
班组安全员工作职责
2014/02/01 职场文书
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
企业安全生产检查制度
2015/08/06 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
PHP使用非对称加密算法RSA
2021/04/21 PHP
Python开发五子棋小游戏
2022/04/28 Python
解决 redis 无法远程连接
2022/05/15 Redis