Phonegap Android 应用程序链接不起作用?
我的 Android Phonegap 应用程序中的某些链接可以纵向工作,但不能横向工作。这些链接是 jquery 事件绑定的:
$('a.button').bind('click',function(){
//do stuff
return false;
});
在 Web 浏览器中测试是 100% 正确的。只有在设备上链接才会真正消失(在横向模式下)。如果 DOM 中的对象太多,Phonegap 应用程序是否会开始出现问题?
Some links within my Android Phonegap application will work in portrait orientation, but not in landscape orientation. The links are jquery event binded:
$('a.button').bind('click',function(){
//do stuff
return false;
});
Testing within a web browser is 100% fine. Only on the device do the links actually die (in landscape mode). Is it possible that if there are too many objects in the DOM, the Phonegap application starts bugging out?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否在绑定之前使用
pageinit
事件来确保 dom 中的所有内容都存在?这是phonegap最佳实践,可能会有所帮助您可以尝试将
bind
替换为.live
或.delegate
。如果链接是用ajax创建的或者动态添加到dom中,那么bind将不起作用。do you use
pageinit
event before the binding to make sure everything in the dom exists? this is phonegap bestpractice and may helpyou can try to replace
bind
with .live
or .delegate
. if the links are somehow created with ajax or added to the dom dynamicaly then bind wouldn't work.