首页 > 代码库 > AppCan上下拉列表刷新
AppCan上下拉列表刷新
function initBounce(funcTop, funcBottom){ uexWindow.setBounce("1"); if (!funcTop && !funcBottom) { uexWindow.showBounceView("0", "rgba(255,255,255,0)", "0"); uexWindow.showBounceView("1", "rgba(255,255,255,0)", "0"); return; } var top = 0, btm = 1; uexWindow.onBounceStateChange = function(type, state){ if (type == top && state == 2) { //顶部弹动 funcTop(); uexWindow.resetBounceView("0"); } if (type == btm && state == 2) { //底部弹动 funcBottom(); uexWindow.resetBounceView("1"); } } if (funcTop) { uexWindow.setBounceParams(‘0‘, "{‘pullToReloadText‘:‘下拉刷新‘,‘releaseToReloadText‘:‘释放刷新‘,‘loadingText‘:‘正在刷新,请稍候‘}"); uexWindow.showBounceView(top, "rgba(255,255,255,0)", 1); uexWindow.notifyBounceEvent(top, 1); } if (funcBottom) { uexWindow.setBounceParams(‘1‘, "{‘pullToReloadText‘:‘加载更多‘,‘releaseToReloadText‘:‘加载更多‘,‘loadingText‘:‘加载中,请稍候‘}"); uexWindow.showBounceView(btm, "rgba(255,255,255,0)", 1); //设置弹动位置及效果([1:显示内容;0:不显示]) uexWindow.notifyBounceEvent(btm, 1); //注册接收弹动事件([0:不接收onBounceStateChange方法回调;1:接收]) }}
前台调用
window.uexOnload = function(type) { uexWindow.setBounce(1); initBounce(mes,mes); //uexXmlHttpMgr.onData = http://www.mamicode.com/onData; //sendPostRequest(); } function mes(){ alert(1); }
这里要注意,传递的参数就是一个方法,不要带参数传递,否则就执行了。
AppCan上下拉列表刷新
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。