数字帝国
数字帝国
  • 发布:2016-10-21 15:31
  • 更新:2016-10-21 16:25
  • 阅读:1497

下拉刷新 list item不能设置事件 有谁知道????

分类:Native.js

mui.init({  
            keyEventBind: {  
                backbutton: false,  
                menubutton: false  
            },  
            gestureConfig: {  
                tap: true, //默认为true  
                doubletap: true, //默认为false  
                longtap: true, //默认为false  
                swipe: true, //默认为true  
                drag: true, //默认为true  
                hold: false, //默认为false,不监听  
                release: false //默认为false,不监听  
            },  
            pullRefresh: {  
                container: "#refreshview", //下拉刷新容器标识,querySelector能定位的css选择器均可,比如:id、.class等  
                down: {  
                    height: 60, //可选,默认50.触发下拉刷新拖动距离,  
                    auto: true, //可选,默认false.自动下拉刷新一次  
                    contentdown: "(づ ̄ 3 ̄)づ ", //可选,在下拉可刷新状态时,下拉刷新控件上显示的标题内容  
                    contentover: "(づ ̄ 3 ̄)づ", //可选,在释放可刷新状态时,下拉刷新控件上显示的标题内容  
                    contentrefresh: "请稍等,刷新中···", //可选,正在刷新状态时,下拉刷新控件上显示的标题内容  
                    callback: pullfresh_function //必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;  
                }  
            }  
        });  

更新数据动态添加li  
//动态添加li -->数据  
        function addElementLi(id, data, index) {      
            var list = id;  
            var list_item = document.createElement("li");  
            var aa = document.createElement("a");  
            var span = document.createElement("span");  
            //设置li属性  
            list_item.setAttribute("id", "item" + index);  
            list_item.setAttribute("class", "mui-table-view-cell");  
            //设置a属性  
            aa.setAttribute("id", "aa" + index);  
            aa.setAttribute("href", "javascript:void(0);");  
            aa.setAttribute("class", "mui-text-left");  
            aa.setAttribute("style", "font-size: small;");  
            //设置span属性  
            span.setAttribute("class", "mui-badge mui-badge-blue mui-pull-right");  
            span.innerHTML = "外勤";  
            aa.innerHTML = data;  
            list_item.appendChild(span);  
            list_item.appendChild(aa);  
            list.appendChild(list_item);  
        }  

subpages 页面内的 list       ul li 不能设置事件    有谁知道么······求解    

我的是在下拉刷新中的 ‘  list  ’列表
2016-10-21 15:31 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

必须在元素存在的情况下,才可以操作DOM并注册事件。如果动态拼接,需要在html渲染结束后,操纵相关元素注册事件。

可以采用事件委托的形式进行批量注册事件,参考mui提供的绑定事件方法。

  • 数字帝国 (作者)

    这个我试了好像不行啦~

    2016-10-21 23:09

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