dd多了个多
dd多了个多
  • 发布:2016-10-25 11:45
  • 更新:2016-11-21 10:52
  • 阅读:1261

把大象放进冰箱需要三步,那么显示子页面的人员头像需要几步???

分类:MUI

大神们希望说的详细点,困扰了好几天

2016-10-25 11:45 负责人:无 分享
已邀请:
dd多了个多

dd多了个多 (作者)

A页面代码


document.getElementById("imagce-list").addEventListener('tap', function(e) {  
            //显示启动导航   

            mui.openWindow({  
                id: 'person',  
                url: 'plan_infoPerson.html',  
                show: {  
                    aniShow: 'none',  
                },  
                waiting: {  
                    autoShow: false  
                }  

            });  
        });

B页面代码

mui.ready(function() {  
                var list = document.getElementById('list');  

                var done = document.getElementById('done');  

                //done event  
                done.addEventListener('tap', function() {  
                    var checkboxArray = [].slice.call(list.querySelectorAll('input[type="checkbox"]'));  
                    var checkedValues = [];  
                    checkboxArray.forEach(function(box) {  
                        if (box.checked) {  
                            checkedValues.push(box.parentNode.innerText);   
                            sessionStorage.nameck= "checkedValues";   
                        }  
                    });                                       
                    if (checkedValues.length > 0) {               
                mui.alert('你选择了:' + checkedValues);                      
                    } else {  
                        mui.alert('你没选择任何人');  
                    }  
                    mui.openWindow({  
                            id: 'per',  
                            url: 'plan_info.html',  
                            show: {  
                                aniShow: 'none',          
                            },  
                            waiting: {  
                                autoShow: false  
                            }     
                });  
                }, false);  

                mui('.mui-table-view-cell').on('change', 'input', function() {  
                    var count = list.querySelectorAll('input[type="checkbox"]:checked').length;  
                    var value = count ? "完成(" + count + ")" : "完成";  
                    done.innerHTML = value;    
                    var source = [];      
                    var listli = list.getElementsByTagName("li");                     
                    for(var i=0;i<listli.length;i++)  
                  {                
                            listli[i].onclick=(function(i)  
                            {     
                               return function()  
                              {          
                                  var listimg = list.getElementsByTagName("img");  

                            source.push(listimg[i].getAttribute("src"));//获取  
                        //alert(source);  
                              }  
                            }(i))  
                     }  
                                                                                                                                   
                });               
dd多了个多

dd多了个多 (作者)

我的想法是点击人员时,获取当前人员的头像,但是,选多个人的时候就不知道这样行不行了,获取头像后存到本地,点击完成时返回A页面,从A页面调取。

我知道openWindow有个extras,但是一加上页面就跳转不了,而且也不传值

还试过自定义页面传值mui.fire(target, event, data) 可是target实在不知道怎么写,webview名字是什么

最后想着存sessionstorage 但是不知道怎么在A页面加到那个后面

dd多了个多

dd多了个多 (作者)

希望大家帮我看看,我觉得这个问题很简单,就是可住了

dd多了个多

dd多了个多 (作者)

愁死我了

dd多了个多

dd多了个多 (作者)

已解决,只需在页面间传json就可以

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