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 动态设置已知select的option的value值的代码
Dec 16 Javascript
iframe 异步加载技术及性能分析
Jul 19 Javascript
Knockout text绑定DOM的使用方法
Nov 15 Javascript
JavaScript操作class和style样式代码详解
Feb 13 Javascript
限制只能输入数字的实现代码
May 16 Javascript
bootstrap实现二级下拉菜单效果
Nov 23 Javascript
详解JS数值Number类型
Feb 07 Javascript
jquery的$().each和$.each的区别
Jan 18 jQuery
微信小程序中使用Async-await方法异步请求变为同步请求方法
Mar 28 Javascript
React+TypeScript+webpack4多入口配置详解
Aug 08 Javascript
vant 解决tab切换插件标题样式自定义的问题
Nov 13 Javascript
JavaScript实现滑块验证解锁
Jan 07 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 文件上传进度条的两种实现方法的代码
2007/11/25 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
php提示undefined index的几种解决方法
2012/05/21 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
javascript 添加和移除函数的通用方法
2009/10/20 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
jquery图片切换插件
2015/03/16 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
javascript加减乘除的简单实例
2016/07/12 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
Nodejs 和Session 原理及实战技巧小结
2017/08/25 NodeJs
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
Python threading多线程编程实例
2014/09/18 Python
python 远程统计文件代码分享
2015/05/14 Python
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
助人为乐好少年事迹材料
2014/08/18 职场文书
学习十八大的心得体会
2014/09/01 职场文书
学习作风建设心得体会
2014/10/22 职场文书
入党培养人考察意见
2015/06/08 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS