滑动选项卡pulltorefresh,目前出现的问题是标题动态获取后无法正常显示和滑动,必须存在静态的html与动态生成html的标题数和字数相同方能正常显示和滑动,但是动态生成的内容,下拉刷新失效。
极飞
- 发布:2015-09-01 16:46
- 更新:2015-09-01 17:11
- 阅读:1263
滑动选项卡问题
分类:MUI
极飞 (作者)
<!DOCTYPE html>
<html>
//
});
// var classInit = false;
// var list_main = document.getElementById("list_main");
//
//// //创建类别回调函数
// var classSucCallback = function(data){
//
// //plus.nativeUI.toast(data.infoClass);
// var titleObj = document.getElementById("info_class");
// var mainObj = document.getElementById("list_main");
// var titleInner = "";
// var mui_active = "";
// var mainInner = "";
// mui.each(data.infoClass, function(key,element){
// //console.log(element.info_class_name);
//
// if(key == 0){
// mui_active = " mui-active";
// }
// titleInner = titleInner
// + "<a class=\"mui-control-item"+ mui_active + "\" id=\""+ element.info_class_id +"\" href=\"#info" +
// element.info_class_id
// + "\">"
// + element.info_class_name
// + "</a>";
//
// mainInner = mainInner + "<div id=\"info"+ element.info_class_id + "\" class=\"mui-slider-item mui-control-content"+mui_active+"\">";
// mainInner = mainInner + "<div id=\"scroll"+element.info_class_id+"\" class=\"mui-scroll-wrapper\">";
// mainInner = mainInner + "<div class=\"mui-scroll\">";
// mainInner = mainInner + "</div></div></div>";
// mui_active = "";
// });
//
// mainObj.innerHTML = mainInner;
// titleObj.innerHTML = titleInner;
// classInit = true;
// //console.log(titleInner);
// //console.log(mainInner);
// //getInfo();
// };
//alert("33");
//获取类别
//app.ajax('/v1/info/getInfoClass',"","get",false,classSucCallback);
</html>
2015-09-01 17:22
极飞 (作者)
比如原始静态的是5个类别4个字,如果动态生成的是6个类别4个字,多出来的一个类就滚动不出来
2015-09-01 17:25
极飞 (作者)
下拉列表内容,如果不替换动态下拉内容,下拉正常,如果替换列表内容,下拉就失效
2015-09-01 17:27
DCloud_UNI_FXY
回复 极飞:暂不支持动态新增类别,两个方案
1.如果已知数量,那么先生成固定的结构,比如固定数量的标题和选项卡,然后动态往里边填数据
2.如果未知数量,那么等加载完毕后,生成整个完整的dom结构,然后js初始化,不要提前生成一部分
2015-09-01 17:53
极飞 (作者)
“生成整个完整的dom结构,然后js初始化”这个能说的具体一点吗
2015-09-01 18:33
极飞 (作者)
回复 DCloud_UNI_FXY:麻烦问一下mui里又针对这个控件重新初始化的函数吗
2015-09-01 20:52
DCloud_UNI_FXY
回复 极飞:hello-mui里的demo里边的js代码里有初始化的js。
2015-09-02 03:26