hh
hh
  • 发布:2014-11-25 15:41
  • 更新:2019-11-04 07:48
  • 阅读:2362

利用subpages做选项卡的一个问题(bug?)。求助~

分类:MUI

使用subpages做选项卡确实方便,可以在每个页面进行操作而又不相互影响。

但是问题来了,我在用的时候遇到一个问题,还请帮助。
问题描述如下:

var subpages = ['a.html','b.html','c.html','d.html'];  
    var subpage_style = {  
        top: '85px',  
        bottom: '50px'  
    };  
    //创建子页面,首个选项卡页面显示,其它均隐藏;  
    mui.plusReady(function(){  
        var self = plus.webview.currentWebview();  
        for(var i=0;i<4;i++){  
            var sub = plus.webview.create(subpages[i],subpages[i],subpage_style);  
            if(i>0){  
                sub.hide();  
            }  
            self.append(sub);  
        }  
    });  

    //当前激活选项,默认为第一个;  
    var activeTab = subpages[0];  
    //选项卡点击事件  
    mui('#segmentedControl').on('tap', 'a', function(e) {  
        var targetTab = this.getAttribute('href');  
        if (targetTab == activeTab) {  
            return;  
        }  

        //先隐藏当前的  
        plus.webview.hide(activeTab);  
        //再显示目标  
        plus.webview.show(targetTab,'slide-in-right');  
        //更改当前活跃的选项卡  
        activeTab = targetTab;  
    });

而且a、b、c、d中均有使用mui.openwindow打开新窗口的列表。
发布后的应用,直接点a(或b或c)页面中的一条列表没反应,只有把a、b、c、d四个选项卡都点一遍,才能打开列表对应的窗口。在HBUILDER中直接运行时没有这个问题,但是发布后却出现这个问题。

android app,Eclipse 发布的。

求问怎么解决?是我程序的问题还是框架的问题?

2014-11-25 15:41 负责人:无 分享
已邀请:
DCloud_UNI_CHB

DCloud_UNI_CHB

Eclipse发布的?什么意思?

hh

hh (作者)

额 是用Eclipse打包的。

回到过去

回到过去

这个问题解决了吗,我现在也遇到了这个问题

e***@163.com

e***@163.com - 80后 C# Web

为什么 我现在还有和你一样的问题 ,请问这个问题需要怎样解决?

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