滑动插件scroll.js
来源:互联网 发布:mac在哪里新建文件夹 编辑:程序博客网 时间:2024/05/29 17:41
(function(){ var Roll = function(pgno,pageSize){ this.page_num = pgno?pgno:1; this.pageSize = pageSize?pageSize:3; this.isEnd = false; }; Roll.prototype = { init : function(){ this.loadContents(); this._addEvents(); }, _addEvents : function(){ var _this = this; //增加滚条事件 addEventListener("scroll",function(){ _this.adapterScroll(); },false); }, adapterScroll : function(){ //内容可视区域的高度 var h = document.documentElement.clientHeight; //Safarichorme ff ie var scrollTop = document.body.scrollTop || document.documentElement.scrollTop; var scrollHeight = document.body.scrollHeight || document.documentElement.scrollHeight; var pos = h + scrollTop; //用户代理头 var ua = navigator.userAgent.toLowerCase(); if(ua && ua.indexOf('safari') != -1){ //检索值没有出现返回-1 indexOf对大小写敏感 isSafariMobile = /{ipod|iphone}*/.test(ua); if(isSafariMobile){ pos = pos + 50; } }else{ pos = pos + 50; } if(pos>= scrollHeight){ this.loadContents(); } }, loadContents : function(){ if(this.isEnd) return; if(this.page_num>1) this.onLoadContents(); this.page_num++; }, onLoadContents : function(){ } }; window.Roll = Roll;})();
0 0
- 滑动插件scroll.js
- better-scroll滑动插件的使用
- Swipe JS滑动插件
- js scroll
- 自适应滑动插件swiper.js
- 屏幕滑动 Scroll
- Scroll滑动效果
- Scroll滑动Activity
- Scroll实现上下左右滑动
- Android Scroll 滑动分析
- better-scroll插件使用
- better-scroll插件使用
- better-scroll插件使用
- infinite-scroll插件使用
- better-scroll插件使用
- better-scroll插件
- android---Scroll实现滑动效果
- 触摸滑动方法-Scroll分析
- Node.js开发的WeMall 6.0正式发布
- 【排序】堆排序实现
- css排版之float浅析
- 无废话WCF入门教程五[WCF的通信模式]
- Redis主从之从Redis服务器Key不失效
- 滑动插件scroll.js
- json数据如何存入到cookie中,如何获取
- Codeforces Round #371 (Div. 1) C. Sonya and Problem Wihtout a Legend(贪心+DP)
- 无废话WCF入门教程六[一个简单的Demo]
- java读取文件后修改,并写入到另一个文件
- Flask config方法
- 问题
- MPU6050姿态融合(转载)
- 一段监控cli模式下运行php十分正常运行的shell脚本