帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
显示全部楼层
32
帖子
0
勋章
295
Y币

[App引擎] 关闭窗体

[复制链接]
发表于 2015-12-3 15:47:29
一打开了app,我在frame1写了个按钮,点击事openWin({
            name : 'A',
            url : 'A.html',
            pageParam : pageParam,
            rect : {
                x : 0,
                y : 0,
                w : 'auto',
                h : 'auto',
            }
        });
又在A.html里给了个按钮,点击时openWin({
            name : 'B',
            url : 'B.html',
            pageParam : pageParam,
            rect : {
                x : 0,
                y : 0,
                w : 'auto',
                h : 'auto',
            }
        });
现在我给B.html里添加个返回的按钮,点击返回按钮,就关闭了B这个窗体,同时也要关闭A这个窗体,会到了frame1页面,怎么做?我只能实现关闭了B窗体
    $api.addEvt($api.dom('.backWin'), 'click', function(){
        
        api.closeWin(api.winName);
        api.closeWin({
            name:'A'
        });
        
    });

32
帖子
0
勋章
295
Y币
顶一下,求帮助
5
帖子
0
勋章
1万+
Y币
closeToWin({ name:frame1})
32
帖子
0
勋章
295
Y币
技术支持-M 发表于 2015-12-3 15:54
closeToWin({ name:frame1})

$api.addEvt($api.dom('.backWin'), 'click', function(){
            api.closeToWin({ name:'frame1'});
        api.closeWin(api.winName);
        
        
    });只关闭了B窗体,还是关闭后还是在A窗体,没有回到frame1
5
帖子
0
勋章
1万+
Y币
那就调用两次closeWin,分享关闭两个WIN,先关闭A再关闭B
32
帖子
0
勋章
295
Y币
技术支持-M 发表于 2015-12-3 16:04
那就调用两次closeWin,分享关闭两个WIN,先关闭A再关闭B

$api.addEvt($api.dom('.backWin'), 'click', function(){
            api.closeWin({ name:'A'});
        api.closeWin({ name:'B'});
    });
还是不行,还是只关闭了B。
32
帖子
0
勋章
295
Y币
我们一打开了app,是不是相当于开了个win,那这个win叫什么名啊
32
帖子
0
勋章
295
Y币
<header class="aui-bar aui-bar-nav aui-bar-info" style="background-color: #FF662B; position: fixed;">
            <a class="aui-pull-left backWin">
                <span class="aui-iconfont aui-icon-left"></span>返回
            </a>
            <div class="aui-title">B窗体</div>
</header>
$api.addEvt($api.dom('.backWin'), 'click', function(){
            api.closeWin({ name:'A'});
        api.closeWin(api.winName);
    });我是这样子做的,给返回这个图标添加了个用样式控制的事件,结果一直只关闭了B窗体,A窗体一直在,没法跳到frame1
5
帖子
0
勋章
1万+
Y币
atjinna 发表于 2015-12-3 16:15
返回
            
            B窗体

那就直接打开FRAME,别关闭WIN了
32
帖子
0
勋章
295
Y币
技术支持-M 发表于 2015-12-3 16:33
那就直接打开FRAME,别关闭WIN了

不行啊,直接开frame不是我要的需求啊,我是想让他直接回到最原始的那个frame1,跳转回去的,直接开frame,那index.html底部那些按钮不就都没效果了么?主要想做的就是关掉B窗体,会直接出现了一打开app时的frame1页面
123下一页
您需要登录后才可以回帖 登录

本版积分规则