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 相关文章推荐
定义select的边框颜色
Apr 28 Javascript
微信分享的标题、缩略图、连接及描述设置方法
Oct 14 Javascript
angularjs学习笔记之双向数据绑定
Sep 26 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
Jan 06 Javascript
JS组件Bootstrap Select2使用方法解析
May 30 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
Jun 13 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
Aug 08 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
Dec 21 Javascript
详解layui弹窗父子窗口之间传参数的方法
Jan 16 Javascript
webpack是如何实现模块化加载的方法
Nov 06 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
Nov 07 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
May 19 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
通过html表格发电子邮件
2006/10/09 PHP
javascript匿名函数应用示例介绍
2014/03/07 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
2014/09/04 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
jquery插件格式实例分析
2016/06/16 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
jQuery插件zTree实现的多选树效果示例
2017/03/08 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
2019/04/14 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
angular组件间通讯的实现方法示例
2020/05/07 Javascript
Openlayers测量距离与面积的实现方法
2020/09/25 Javascript
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
python selenium firefox使用详解
2019/02/26 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
Django 实现图片上传和下载功能
2020/12/31 Python
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
北京某科技有限公司C# .net笔试题
2014/09/27 面试题
MySQL面试题目集锦
2016/04/14 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
高中军训感言1000字
2014/03/01 职场文书
工程管理英文求职信
2014/03/18 职场文书
市场营销专业求职信
2014/06/17 职场文书
基层党员对照检查材料
2014/08/25 职场文书
新闻学专业职业生涯规划范文:我的人生我做主
2014/09/12 职场文书
教师党员学习群众路线心得体会
2014/11/04 职场文书
给客户的感谢信
2015/01/21 职场文书
《富饶的西沙群岛》教学反思
2016/02/16 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
JS的深浅复制详细
2021/10/16 Javascript
利用For循环遍历Python字典的三种方法实例
2022/03/25 Python
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python