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 相关文章推荐
js玩一玩WSH吧
Feb 23 Javascript
javascript[js]获取url参数的代码
Oct 17 Javascript
让浏览器非阻塞加载javascript的几种方法小结
Apr 25 Javascript
鼠标滚轮控制网页横向移动实现思路
Mar 22 Javascript
关于extjs4如何获取grid修改后的数据的问题
Aug 07 Javascript
jquery使用ul模拟select实现表单美化的方法
Aug 18 Javascript
跟我学习javascript的垃圾回收机制与内存管理
Nov 23 Javascript
在AngularJS框架中处理数据建模的方式解析
Mar 05 Javascript
fullpage.js全屏滚动插件使用实例
Sep 06 Javascript
探究JavaScript中的五种事件处理程序方式
Dec 07 Javascript
vue 路由子组件created和mounted不起作用的解决方法
Nov 05 Javascript
原生JS与JQ获取元素的区别详解
Feb 13 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
帅气的琦玉老师
2020/03/02 日漫
php简单实现多维数组排序的方法
2016/09/30 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
php文件上传及下载附带显示文件及目录功能
2017/04/27 PHP
HTML5附件拖拽上传drop &amp; google.gears实现代码
2011/04/28 Javascript
javascript中有趣的反柯里化深入分析
2012/12/05 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
用html+css+js实现的一个简单的图片切换特效
2014/05/28 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
js实现打字小游戏
2019/12/17 Javascript
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
JS轮播图的实现方法
2020/08/24 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
javascript 数组(list)添加/删除的实现
2020/12/17 Javascript
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
python import 上级目录的导入
2020/11/03 Python
利用Opencv实现图片的油画特效实例
2021/02/28 Python
如何在网站上添加谷歌定位信息
2016/04/16 HTML / CSS
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
基于HTML5的齿轮动画特效
2016/02/29 HTML / CSS
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
将n个数按输入顺序的逆序排列,用函数实现
2012/11/14 面试题
市场部专员岗位职责
2013/11/30 职场文书
网上开商店的创业计划书
2014/01/19 职场文书
高二英语教学反思
2014/01/19 职场文书
捐款通知怎么写
2015/04/24 职场文书
帮你提高开发效率的JavaScript20个技巧
2021/06/18 Javascript
vue 自定义组件添加原生事件
2022/04/21 Vue.js