请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
12
帖子
0
勋章
272
Y币

[superwebview] api.openFrameGroup 组中多个Frame时,如何获取切换事件?

[复制链接]
发表于 2021-10-26 15:07:55
本帖最后由 半神 于 2021-10-26 15:09 编辑



api.openFrameGroup({
    name: 'group1',
    rect: {
        x: 0,
        y: 0,
        w: 'auto',
        h: 'auto'
    },
    frames: [{
        name: 'frame1',
        url: 'frame1.html',
        bgColor: '#fff'
    }, {
        name: 'frame2',
        url: 'frame2.html',
        bgColor: '#fff'

}, function(ret, err) {
    var index = ret.index;
});



以上代码,当屏幕向左拖动时,frame会从 “frame1” 切换为 “frame2

请教知识点如下:


1.“frame1”如何得知自己被切换 出了屏幕?


2.frame2”如何得知自己被切换 进了屏幕?


3.当屏幕左右滑动时,怎样得到滑动进度(或者说 frame1” 与frame2” 对屏幕总宽度的占用比率)?


备注:假设,屏幕总宽度为:500px,我将frame1向左滑动了400px, 此时 frame1”占屏幕宽度100px, frame2”占屏幕宽度400px,我怎样得到这组数值?


感谢大家的到来与指教。非常感谢。。。。


































380
帖子
4
勋章
6
Y币
function(ret, err) {
    var index = ret.index;
}

切换时会回调不同的index

滑动多少距离没有开放相关api
12
帖子
0
勋章
272
Y币
技术支持-F 发表于 2021-10-26 15:16
function(ret, err) {
    var index = ret.index;
}

好的。感谢您的回复。谢谢!!!
127
帖子
7
勋章
2万+
Y币
半神 发表于 2021-10-26 15:22
好的。感谢您的回复。谢谢!!!

有问题再来反馈
您需要登录后才可以回帖 登录

本版积分规则