梦月辰
梦月辰
  • 发布:2016-03-01 11:09
  • 更新:2016-03-01 11:09
  • 阅读:984

关于通过数据加载list无法左右滑屏的问题

分类:MUI
mui

(function($, doc) {
$.init();
// for (var i = 0; i < 2; i++) {
// var items = alldata.data.currents.slice(i 4, i 4 + 4);
// addHomePage("item", items);
// }

        $.plusReady(function() {  
            window.addEventListener("setList", function(event) {  
                var data = event.detail.data;  
                for (var i = 0; i < 4; i++) {  
                    var items = data.currents.slice(i * 4, i * 4 + 4);  
                    addHomePage("item", items);  
                }  
            });  

}(mui, document));

function addHomePage(obj, data) { 
var parent = document.getElementById(obj);
var div_silder = document.createElement("div");
div_silder.setAttribute("class", "mui-slider-item");
var ul = document.createElement("ul");
ul.setAttribute("class", "ulstyle");
for (var i = 0; i < data.length; i++) {
var li = document.createElement("li");
li.setAttribute("class", "listyle");
ul.appendChild(li);
}
div_silder.appendChild(ul);
parent.appendChild(div_silder);
}
将init下面那个for循环去除注释后就不能左右滑屏,但是去掉注释后setlist会将元素添加到list后面,可以滑屏,求问这是为什么。(init下面那个for循环加载的是假数据,将setlist监听放到plusready外面也不行)。

2016-03-01 11:09 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复