PhoneGap中文网

 找回密码
 立即注册
查看: 17091|回复: 5

我想问下$.afui.loadContent 的问题

[复制链接]

1

主题

12

帖子

45

积分

新手上路

Rank: 1

积分
45
发表于 2015-5-27 11:57:03 | 显示全部楼层 |阅读模式
现在我有一个VIEW,里面一个PAGES,然后里面有若干个panel,view的底部有导航,现在有一个panel我是用$.afui.loadContent 去调用的,我发现调用后,底部导航上用锚点点击,页面能切换,但切换的时候之前用$.afui.loadContent调用的页面还在上面只是新的panel覆盖在他上面,请问用锚点访问的时候,这个打开的panel会隐含。
it营
回复

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
发表于 2015-5-27 12:18:42 | 显示全部楼层
都放在一个页面多个panel吧, 这个确实会有问题,除非你那个页面没有底部导航  
it营
回复 支持 反对

使用道具 举报

1

主题

12

帖子

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2015-5-27 20:05:04 | 显示全部楼层
额。。。那这个是BUG还是我使用问题,我是新手,就照着demo做的。
回复 支持 反对

使用道具 举报

1

主题

12

帖子

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2015-5-27 23:20:27 | 显示全部楼层
搞定了,弄了好久,后来debug才看出来,原来用了$.afui.load以后,前面那个panel的class还是 class="panel active" 就是还是可见的,现在就在加载panel 那个js代码里面再加上$('#panel1').removeClass();  $('#panel1').addClass('panel');  这样那个panel就不可见了。
回复 支持 反对

使用道具 举报

1

主题

12

帖子

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2015-5-27 23:24:07 | 显示全部楼层
还有一个用 $.afui.loadContent  加载的panel其实一直是active的,当锚点切换页面的时候,系统会自动把所有active去掉,然后显示锚点的哪个panel,  所以如果加载了以后,后面不是点 锚点,还是用$.afui.loadContent 加载页面的话,就要在加载第二个panel前面  再用去掉class 然后添加class来解决,要不然又要覆盖了。真折腾,没文档,我感觉这个是bug
回复 支持 反对

使用道具 举报

1

主题

12

帖子

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2015-5-27 23:30:53 | 显示全部楼层
又折腾了 看了下 af.ui.js 以后 发现3.0应该用   $.afui.loadDiv("#main",false,false,"up");    大爷。连切换效果都可以出来了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-3-29 13:44 , Processed in 0.048165 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表