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的图片轮播 tab切换组件
Jul 19 Javascript
js跨域请求数据的3种常用的方法
Dec 01 Javascript
url传递的参数值中包含&amp;时,url自动截断问题的解决方法
Aug 02 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
May 26 Javascript
echarts学习笔记之箱线图的分析与绘制详解
Nov 22 Javascript
在vue项目中正确使用iconfont的方法
Sep 28 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
Nov 19 Javascript
vue form check 表单验证的实现代码
Dec 09 Javascript
新手入门带你学习JavaScript引擎运行原理
Jun 24 Javascript
详解vue中多个有顺序要求的异步操作处理
Oct 29 Javascript
用JS实现一个简单的打砖块游戏
Dec 11 Javascript
详解JS函数防抖
Jun 05 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实现LOL数据远程获取
2014/06/10 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
2015/10/01 PHP
php实现简单四则运算器
2020/11/29 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
jquery实现图片随机排列的方法
2015/05/04 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
javascript输出AscII码扩展集中的字符方法
2016/12/26 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
2019/08/27 Javascript
js中forEach,for in,for of循环的用法示例小结
2020/03/14 Javascript
python批量生成本地ip地址的方法
2015/03/23 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
浅谈tensorflow中几个随机函数的用法
2018/07/27 Python
python:接口间数据传递与调用方法
2018/12/17 Python
Django restframework 源码分析之认证详解
2019/02/22 Python
ML神器:sklearn的快速使用及入门
2019/07/11 Python
python 贪心算法的实现
2020/09/18 Python
css3 伪类选择器快速复习小结
2019/09/10 HTML / CSS
CSS3+JavaScript实现炫酷呼吸效果的示例代码
2020/06/15 HTML / CSS
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
应届生财务会计求职信
2013/11/05 职场文书
物流管理应届生求职信
2013/11/07 职场文书
《小小雨点》教学反思
2014/02/18 职场文书
地理教师岗位职责
2014/03/16 职场文书
《池塘边的叫声》教学反思
2014/04/12 职场文书
工作总结与自我评价
2014/09/18 职场文书
员工教育培训协议书
2014/09/27 职场文书
国际贸易实训总结
2015/08/03 职场文书