当前位置:框架使用说明 -> 层叠窗口管理 ->

yeui层叠窗口管理

             
             
            按顺序引用如下文件:
            js/zepto.min.js
            
            js/config.js  
            js/yeui.js 
               
               
            //关闭当前窗口的方法: 
            yeui.closeWindow(param)  
            //假如用户想在被打开的窗口关闭后收到通知事件,请用户实现下面的函数即可
            yeui.childCallback=function(ret)
            {
               //假如手工使用yeui.closeWindow关闭窗口,childCallback收到的ret就是param
               //假如在带系统导航栏的页面点击导航栏左上角的返回按钮,也会自动调用yeui.closeWindow,但param为空
               //请在用户自己的页面重写此函数,该函数是当上层页面被关闭的时候下层页面执行的回调函数。
            }
            
            
            //关闭当前窗口或页面回退
            yeui.closeOrBack();
            //此函数和yeui.closeWindow不同的逻辑是如下这样:
            //假如A页面使用yeui.openWindow打开了B页面,B页面通过yeui.redirect函数平级转跳到C页面
            //假如在C页面调用yeui.closeWindow是会直接返回到A页面,并处罚A页面的childCallback事件
            //假如在C页面调用yeui.closeOrBack则会返回到B页面,在B页面调用yeui.closeOrBack才会返回到A页面
            
            
            
            //关闭其他的窗口,让本窗口设置为根窗口(根控制器):
            yeui.closeOtherWindow();
            
            
            //打开一个页面,并将此页面设置成根控制器,底层的窗口全部关闭:
            yeui.gotoMain(htmlPath);
            //其中htmlPath为页面的路径,一般为相对路径