|
[superwebview]
api.openFrameGroup 组中多个Frame时,如何获取切换事件?
[复制链接]
本帖最后由 半神 于 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,我怎样得到这组数值?
感谢大家的到来与指教。非常感谢。。。。
|
|