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

[插件开发] 嵌套Frame问题

[复制链接]
发表于 2016-11-1 16:05:34
我在主窗口开了四个Frame,点击主窗口下方的导航可以在这四个Frame中切换,其中第一个Frame(home_frame)中,我需要上半部分的内容固定不可被上下拉动(弹动),下半部分可以上下拉动(弹动)。
我的做法是这样的:在主窗口打开home_frame的时候设置bounces为false,然后在home_frame中再用OpenFrame打开一个Frame(sub_frame),放在屏幕下半部分,设置bounces为true,有以下两个问题想请教:
1、对于这样想在一个Frame中上半部分不动,下半部分可弹动的场景,有没有更好的(不在一个Frame中又开一个Frame)实现方式?
2、由于我home_frame中有一个子Frame,所以我在导航的其他地方点击回来的时候,只是显示了home_frame,不会显示它里面那个子Frame,导致屏幕下半部分是空白的。由于导航的点击是在主窗口,我在主窗口增加函数让点击主页的时候打开home_frame的同时打开sub_frame,出现错误,提示"sub_frame is not defined",会不会是因为这个frame不是主窗口打开的,是由home_frame打开所导致。如何解决?
28
帖子
0
勋章
5162
Y币
这个没有很好的方法

你在其他页面显示home_frame时,你得再次调用显示下sub_frame,否则无法显示全页面的,跟在哪个窗口打开没有关系
18
帖子
2
勋章
3万+
Y币
你这个方法就挺好的呀
1
帖子
1
勋章
3万+
Y币
sub_frame写在home_frame的apiready里看看
14
帖子
3
勋章
2万+
Y币
你这个是有个先后顺序的,必须在home_frame打开以后才能打开sub_frame  
3
帖子
0
勋章
51
Y币
OK,感谢各位,问题解决。
8
帖子
0
勋章
88
Y币
我也遇到这样的问题,可否发下代码来看一下,不太明白怎么去实现
3
帖子
0
勋章
51
Y币
revoyoyo 发表于 2016-11-8 14:42
我也遇到这样的问题,可否发下代码来看一下,不太明白怎么去实现

经验证只需要在主窗口(我的是main.html)就可以打开主Frame和里面嵌套的那个Frame,不需要先打开主Frame,然后在主Frame里面去打开嵌套Frame。具体代码看下面:
QQ截图20161108202214.png


7
帖子
0
勋章
1220
Y币
你完全可以把不需要动的内容写在窗口上   home那个frame把大小和位置给他留住来就oK了
您需要登录后才可以回帖 登录

本版积分规则