帖子
帖子
用户
博客
课程
显示全部楼层
50
帖子
0
勋章
170
Y币

[插件开发] openSlidLayout方法会重新调用一次固定层吗

[复制链接]
发表于 2017-12-4 16:01:57
如题:
api.openSlidLayout({
    type: 'left',
    fixedPane: {
        name: 'win1',
        url: 'win1.html'
    },
    slidPane: {
        name: 'win2',
        url: 'win2.html'
    }
}, function(ret, err) {

});

slidPane文档上说是侧滑层,我试了下发现是不是和fixedPane说反了,换个位置,达到了效果,但是作为固定层的页面是不是又重新调用了一次,因为在固定层的页面的apiready里的日志除了本身调用过一次,调用这个方法后又打印了一次,请解惑


84
帖子
2
勋章
1486
Y币
你的页面是不是循环引用了
1
帖子
0
勋章
3993
Y币
ret:

类型:JSON 对象
描述:手指头触摸屏幕,引起开始侧滑时的回调,左右侧滑时应该在这里面判断显示左边页面还是右边页面
内部字段:
{
    type: 'left'        //侧滑方向,left或right
    event: 'slide'        //侧滑事件,(slide-当前处于滑动状态、open-侧滑打开状态、close-侧滑关闭状态
}

看这个回调,有操作left 或者  right,都会有回调的
50
帖子
0
勋章
170
Y币
小草 发表于 2017-12-4 16:03
你的页面是不是循环引用了

我现在有个需求,A是启动页,启动页会打开一个首页B,以openFrame的形式;C是侧滑页,现在要求点击启动页的一个图片打开C侧滑;我是在A里初始化侧滑布局,但是固定层用的是A启动页,然后在点击事件里调用openSlidPane方法,这个在Android上没有问题,但是ios会一直反复调用A页面;然后我换了方式,在首页B里初始化侧滑布局,其他一样,这回ios没有问题了,点击首页的时候Android上会调用两次,页面会抖动,请问这种情况下我该怎么使用这个功能,多谢回答!
50
帖子
0
勋章
170
Y币
munyi 发表于 2017-12-4 16:04
ret:

类型:JSON 对象

我现在有个需求,A是启动页,启动页会打开一个首页B,以openFrame的形式;C是侧滑页,现在要求点击启动页的一个图片打开C侧滑;我是在A里初始化侧滑布局,但是固定层用的是A启动页,然后在点击事件里调用openSlidPane方法,这个在Android上没有问题,但是ios会一直反复调用A页面;然后我换了方式,在首页B里初始化侧滑布局,其他一样,这回ios没有问题了,点击首页的时候Android上会调用两次,页面会抖动,请问这种情况下我该怎么使用这个功能,多谢回答!
您需要登录后才可以回帖 登录

本版积分规则