4.0 appcan 下拉刷新上拉加载
来源:互联网 发布:linux 视频剪辑 编辑:程序博客网 时间:2024/06/06 08:25
条件:appcan ide:4.02
在这个版本之前的scrollbox.js是有问题的--(不采用)
上拉下拉事件:morn ,reload
干货:
<!DOCTYPE html><html class="um landscape min-width-240px min-width-320px min-width-480px min-width-768px min-width-1024px"> <head> <title> </title> <meta charset="utf-8"> <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> <link rel="stylesheet" href="css/fonts/font-awesome.min.css"> <link rel="stylesheet" href="css/ui-box.css"> <link rel="stylesheet" href="css/ui-base.css"> <link rel="stylesheet" href="css/ui-color.css"> <link rel="stylesheet" href="css/appcan.icon.css"> <link rel="stylesheet" href="css/appcan.control.css"> <link rel="stylesheet" href="./css/index.css"> </head> <body class="" ontouchstart> <div class="bc-bg" tabindex="0" data-control="PAGE" id="Page"> <div class="uh bc-head ubb bc-border" data-control="HEADER" id="Header"> <div class="ub"> <div class="nav-btn" id="nav-left"> <div class="fa fa-lg ub-img1"> </div> </div> <h1 class="ut ub-f1 ulev-3 ut-s tx-c" tabindex="0">下拉刷新</h1> <div class="nav-btn" id="nav-right"> <div class="fa fa-lg ub-img1"> </div> </div> </div> </div> <div class="" data-control="CONTENT" id="ScrollContent"> <div class="scrollbox"> <div class="box_bounce ub ub-ver ub-pc"> <div class="ub-f1"> </div> <div class="bounce_status">下拉更新......</div> <div class="bounce_status"> <div id=""> <!-- <img class="" style="width: 2.0em" src="img/loading.gif"/> --> 松手更新..... </div> </div> <div class="bounce_status"> <!-- <img style="width: 2.0em" src="img/loading.gif"/> --> 更新中..... </div> </div> <div class="ub-fh"> <div id="listview" class="ubt bc-border sc-bg"></div> </div> </div> </div> </div> <script src="js/appcan.js"></script> <script src="js/appcan.control.js"></script> <script src="js/appcan.scrollbox.js"></script> <!-- <script src="js/template.import.js"></script> --> <script src="js/appcan.listview.js"></script> <script type="text/javascript" charset="utf-8"> (function($) { appcan.ready(function() { $.scrollbox($("body")).on("releaseToReload", function() { //After Release or call reload function,we reset the bounce console.log("releaseToReload") $("#ScrollContent").trigger("reload", this); }).on("onReloading", function() { //if onreloading status, drag will trigger this event }).on("dragToReload", function() { //drag over 30% of bounce height,will trigger this event }).on("draging", function(status) { //on draging, this event will be triggered. }).on("release", function() { //on draging, this event will be triggered. }).on("scrollbottom", function() { //on scroll bottom,this event will be triggered.you should get data from server $("#ScrollContent").trigger("more", this); }).reload(); }) $("#ScrollContent").on("reload",function(ev,scrollbox){ page = 25;//下拉更新--加载 -确保内容高度要比手机屏幕高(这里是一页多加几条,不够条数不能上啦,只能下拉刷新条数) setTimeout(function(){ dataContent(page) scrollbox.reset(); },100); }); $("#ScrollContent").on("more",function(ev,scrollbox){ page = page+15; setTimeout(function(){ dataContent(page) scrollbox.reset(); },100); }); })($); var page = 25; function dataContent(page){ var lv = appcan.listview({ selector : "#listview", type : "thinLine" }); var arrayData =[]; var dataL=''; for (var i=0; i <page; i++) { var dataL = { title : "a"+i, } arrayData.push(dataL) }; lv.set(arrayData) lv.on("click",function(ele,obj,curEle){ appcan.window.open({ name:'demo', dataType:0, aniId:10, data:'index3.html' }); }) } </script> </body></html>效果图
----------------自己在你的IDE测试--js 引入--------------------
1 0
- 4.0 appcan 下拉刷新上拉加载
- Appcan listview上拉加载下拉刷新
- Appcan listview上拉加载下拉刷新源码
- appcan实现下拉刷新,上拉加载更多。
- appcan用mvvm实现下拉刷新和上拉加载
- appcan 下拉加载上拉加载样式
- 上拉加载 下拉刷新
- 下拉刷新 * 上拉加载
- 上拉刷新 下拉加载
- 下拉刷新,上拉加载
- 上拉刷新下拉加载
- 下拉刷新,上拉加载
- 上拉刷新,下拉加载
- 上拉刷新下拉加载
- 上拉刷新下拉加载
- 上拉加载,下拉刷新
- 上拉刷新,下拉加载
- 下拉刷新,上拉加载
- 使用Oracle DBLink进行数据库之间对象的访问操作
- 算法导论 练习题 10.4-3
- 数据库被删除了我们怎样做
- Unity使用ini配置文件
- Android Studio2.3和Gradle-3.3的升级和配置问题
- 4.0 appcan 下拉刷新上拉加载
- Android动画之逐帧动画(Frame Animation)实例详解
- Android事件分发机制详解(一)
- PHPExcel导入的日期格式转换成时间戳
- 11个提问频率最高的PHP面试题
- Spring In Action笔记(1)
- MongoDB 分片
- IntelliJ IDEA 注册码
- jquery mobile实现html5下拉刷新,实现pc与phone的兼容