mui-sliderhtml
問題:動態給mui的圖片輪播添加圖片,輪播不滾動.ajax
解決:最後把滾動輪播圖片的mui(".mui-slider").slider({interval: 3000});添加在ajax構建數據以後。ide
備註:圖片輪播如何初始顯示第2張圖片,mui('.mui-slider').slider().gotoItem(1),有滑動效果ui
mui('.mui-slider').slider().gotoItem(1,0),無滑動效果 ;this
mui-indexed-listspa
問題:動態加載數據後不能滾動,不能搜索.htm
解決:ajax構建數據後,要初始化indexedList,加下面的代碼在ajax加載數據後.教程
var header = document.querySelector('header.mui-bar');
var list = document.getElementById('list');
//calc hieght
list.style.height = (document.body.offsetHeight - header.offsetHeight) + 'px';
//create
window.indexedList = new mui.IndexedList(list);圖片
備註:搜索方法:window.indexedList.search('');get
下拉刷新
問題:上拉加載完全部數據後,再下拉刷新不能繼續上拉加載
解決:下拉刷新時要refresh上拉加載,下拉刷新的ajax後加 this.refresh(true); 或者是 this.enablePullupToRefresh();this.finished = false; (緣由有兩種下拉刷新)
備註:
多個下拉上拉,使用mui.pullToRefresh.js時:
上拉加載沒有數據執行,self.endPullUpToRefresh(true);
上拉加載有數據執行,self.endPullUpToRefresh(false);
下拉刷新ajax加載完數據後,執行self.endPullDownToRefresh();self.refresh(true);
單個下拉上拉:
上拉加載沒有數據執行,mui('#pullrefresh').pullRefresh().endPullupToRefresh(true);
上拉加載有數據執行,mui('#pullrefresh').pullRefresh().endPullupToRefresh(false);
下拉刷新ajax加載完數據後,執行:
mui('#pullrefresh').pullRefresh().endPulldownToRefresh(); //refresh completed
mui('#pullrefresh').pullRefresh().refresh(true);