chujian@126.com 发表于 2015-5-27 11:57:03

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

现在我有一个VIEW,里面一个PAGES,然后里面有若干个panel,view的底部有导航,现在有一个panel我是用$.afui.loadContent 去调用的,我发现调用后,底部导航上用锚点点击,页面能切换,但切换的时候之前用$.afui.loadContent调用的页面还在上面只是新的panel覆盖在他上面,请问用锚点访问的时候,这个打开的panel会隐含。

你懂的 发表于 2015-5-27 12:18:42

都放在一个页面多个panel吧, 这个确实会有问题,除非你那个页面没有底部导航

chujian@126.com 发表于 2015-5-27 20:05:04

额。。。那这个是BUG还是我使用问题,我是新手,就照着demo做的。

chujian@126.com 发表于 2015-5-27 23:20:27

搞定了,弄了好久,后来debug才看出来,原来用了$.afui.load以后,前面那个panel的class还是 class="panel active" 就是还是可见的,现在就在加载panel 那个js代码里面再加上$('#panel1').removeClass();$('#panel1').addClass('panel');这样那个panel就不可见了。

chujian@126.com 发表于 2015-5-27 23:24:07

还有一个用 $.afui.loadContent加载的panel其实一直是active的,当锚点切换页面的时候,系统会自动把所有active去掉,然后显示锚点的哪个panel,所以如果加载了以后,后面不是点 锚点,还是用$.afui.loadContent 加载页面的话,就要在加载第二个panel前面再用去掉class 然后添加class来解决,要不然又要覆盖了。真折腾,没文档,我感觉这个是bug

chujian@126.com 发表于 2015-5-27 23:30:53

又折腾了 看了下 af.ui.js 以后 发现3.0应该用   $.afui.loadDiv("#main",false,false,"up");    大爷。连切换效果都可以出来了。
页: [1]
查看完整版本: 我想问下$.afui.loadContent 的问题