Frame切换-ApiCloud

2019-11-04  本文已影响0人  QinHaolei
    function fnOpenFramegroup() {
        if (api.systemType == 'ios') {
            api.setStatusBarStyle({
                style: 'dark'
            });
        }
        $api.addCls(orderHead, 'on');
        headerHeight = $api.offset(header).h;
        api.openFrameGroup({
            name: 'order_framegroup',
            rect: {
                x: 0,
                y: headerHeight,
                w: 'auto',
                h: api.winHeight - footerHeight - headerHeight
            },
            scrollEnabled: true,
            frames: [{
                name: 'order_frame_0',
                url: 'order_frame_0.html',
                vScrollBarEnabled: false,
                hScrollBarEnabled: false,
                bounces: false
            }, {
                name: 'order_frame_1',
                url: 'order_frame_1.html',
                vScrollBarEnabled: false,
                hScrollBarEnabled: false,
                bounces: false
            }]
        }, function(ret, err) {
            if (ret) {
                changeGroup(ret.index, true)
                    // alert(JSON.stringify(ret));
            } else {
                // alert(JSON.stringify(err));
            }
        });
    }

    var orderTitles = $api.domAll('#orderHead', '.titles');
    
    function changeGroup(index, bull) {
        for (var i = 0; i < orderTitles.length; i++) {
            if (index == i) {
                $api.addCls(orderTitles[index], 'active');
            } else {
                $api.removeCls(orderTitles[i], 'active');
            }
        }
        if (bull) {
            return;
        } else {
            api.setFrameGroupIndex({
                name: 'order_framegroup',
                index: index,
                scroll: true
            });
        }
    }
上一篇下一篇

猜你喜欢

热点阅读