我在全局页面中有一个带有幻灯片菜单的Jquery Mobile应用程序,只需按一下按钮或在屏幕上轻扫,即facebook样式。我的问题是,第一次加载应用程序时,即使按下按钮一千次,菜单也不会弹出。您必须刷新页面,然后在会话的整个生命周期内在应用程序的所有页面中工作。如果您注销并再次输入,则需要刷新。
你可以在这里看到一个例子:http://cic-team.no-ip.biz:9090/apex/f?p=112:2用户:Demo Passw:1234abc
使用此自定义模板将“After Header”区域中的菜单作为“List:Menu”类型:http://i236.photobucket.com/albums/ff289/Best1989/template.png
该按钮具有以下属性:
data-slidemenu="#slidemenu" data-slideopen="false" style="margin-left:0px !important;"
也许Javascript或CSS第一次没有正确加载,但在其他地区插入菜单对我没用。我很乐意阅读你的建议和意见。
我正在使用Apex 4.2.0。
提前致谢。
答案 0 :(得分:0)
通过一些研究,我找到了问题的答案,请查看:
http://www.gajotres.net/how-jquery-mobile-page-handling-affects-javascript-executions/
问题是我没有在登录页面(这是第一个)加载菜单类,当你实际到达显示按钮和菜单的页面时,它没有加载类
解决了在第一页中加载组件但隐藏它们的问题。