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获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
Jun 28 Javascript
30个精美的jQuery幻灯片效果插件和教程
Aug 23 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
Sep 17 Javascript
Javascript 实现复制(Copy)动作方法大全
Jun 20 Javascript
详解javascript中原始数据类型Null和Undefined
Dec 17 Javascript
脚本div实现拖放功能(两种)
Feb 13 Javascript
正则验证小数点后面只能有两位数的方法
Feb 28 Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
Sep 03 Javascript
Vue创建头部组件示例代码详解
Oct 23 Javascript
vue实现微信二次分享以及自定义分享的示例
Mar 20 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
Nov 25 Javascript
vue代码分块和懒加载非必要资源文件
Apr 11 Vue.js
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执行速度全攻略(下)
2006/10/09 PHP
十天学会php之第三天
2006/10/09 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
PHP实现把数字ID转字母ID
2013/08/12 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
js 幻灯片的实现
2011/12/06 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
jquery+ajax+text文本框实现智能提示完整实例
2016/07/09 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
JS实现自定义弹窗功能
2018/08/08 Javascript
Vue2实时监听表单变化的示例讲解
2018/08/30 Javascript
微信小程序使用scroll-view标签实现自动滑动到底部功能的实例代码
2018/11/09 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
Python json格式化打印实现过程解析
2020/07/21 Python
Python 必须了解的5种高级特征
2020/09/10 Python
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
党员评议个人总结
2014/10/20 职场文书
MySQL多表查询机制
2022/03/17 MySQL
nginx配置之并发频次限制
2022/04/18 Servers
MySQL的存储过程和相关函数
2022/04/26 MySQL
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers