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 相关文章推荐
javascript,jquery闭包概念分析
Jun 19 Javascript
jquery实现带二级菜单的导航示例
Apr 28 Javascript
javascript模拟map输出与去除重复项的方法
Feb 09 Javascript
浅谈$(document)和$(window)的区别
Jul 15 Javascript
js实现点击向下展开的下拉菜单效果代码
Sep 01 Javascript
微信小程序 教程之WXSS
Oct 18 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
vue父组件点击触发子组件事件的实例讲解
Feb 08 Javascript
Vue 中的受控与非受控组件的实现
Dec 17 Javascript
微信小程序云开发之使用云函数
May 17 Javascript
原生js实现随机点餐效果
Dec 10 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 和 COM
2006/10/09 PHP
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
php递归创建和删除文件夹的代码小结
2012/04/13 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
PHP中strlen()和mb_strlen()的区别浅析
2014/06/19 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
python多线程编程方式分析示例详解
2013/12/06 Python
python获取当前日期和时间的方法
2015/04/30 Python
python retrying模块的使用方法详解
2019/09/25 Python
python绘制规则网络图形实例
2019/12/09 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
python如何将两张图片生成为全景图片
2020/03/05 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
python RSA加密的示例
2020/12/09 Python
python实现视频压缩功能
2020/12/18 Python
柯基袜:Corgi Socks
2017/01/26 全球购物
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
Myprotein中国网站:欧洲畅销运动营养品牌
2021/02/11 全球购物
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
用Python制作灯光秀短视频的思路详解
2021/04/13 Python
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang