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 相关文章推荐
百度移动版的url编码解码示例
Apr 29 Javascript
JQuery性能优化的几点建议
May 14 Javascript
jQuery判断浏览器并动态调整select宽度的方法
Mar 02 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
Jun 14 Javascript
AngularJS 自定义过滤器详解及实例代码
Sep 14 Javascript
self.attachevent is not a function的解决方法
Apr 04 Javascript
使用FileReader API创建Vue文件阅读器组件
Apr 03 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
Aug 09 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 Javascript
我要点爆”微信小程序云开发之项目建立与我的页面功能实现
May 26 Javascript
学习LayUI时自研的表单参数校验框架案例分析
Jul 29 Javascript
Vue实现附件上传功能
May 28 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 XML备份Mysql数据库
2009/05/27 PHP
jQuery 源码分析笔记
2011/05/25 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
sails框架的学习指南
2014/12/22 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
js css自定义分页效果
2017/02/24 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
Python简单实现控制电脑的方法
2018/01/22 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
用Python读取几十万行文本数据
2018/12/24 Python
带你认识Django
2019/01/15 Python
Python 实现自动导入缺失的库
2019/10/29 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
英国高档时尚男装购物网站:MR PORTER
2016/08/09 全球购物
全球性的女装店:storets
2019/06/12 全球购物
Java如何格式化日期
2012/08/07 面试题
行政助理工作职责范本
2014/03/04 职场文书
文秘求职信范文
2014/04/10 职场文书
教师工作失职检讨书
2014/09/18 职场文书
乡领导班子四风问题对照检查材料
2014/09/25 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
运动会开幕式主持词
2015/07/01 职场文书
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL