我正在制作我的第一个移动应用程序,并且有一个奇怪的问题。 当应用程序通过Safari浏览器定期启动时,显然这些链接就像任何其他常规HTML链接一样工作。当我将webapp添加到我的主屏幕(以获得完整的效果,按钮,飞溅,并摆脱safari控件),那么我有一个问题,每当一个链接被点击时,它关闭webapp并在正常的safari中重新启动。iscroll链接问题
2
A
回答
2
这就是链接的工作原理。它与iScroll无关。如果你想留在网络应用程序中,则需要使用Ajax加载页面。
由于您正在开发移动浏览器,因此您可能不必担心Ajax兼容性;您可以使用XMLHttpRequest
加载您的页面。
0
我也发现了这个解决方案(对不起,我找不到原帖地址)
var a=document.getElementsByTagName("a");
for(var i=0;i<a.length;i++)
{
a[i].onclick=function()
{
window.location=this.getAttribute("href");
return false
}
}
...这个“黑客”对我的作品。希望能帮助到你!
相关问题
- 1. iscroll链接ajax
- 2. iScroll ipad问题
- 3. iScroll滚动问题
- 4. jQuery Mobile和iScroll问题
- 5. iPad上的iScroll问题safari
- 6. OCUnit链接问题问题
- 7. LLVM - 链接问题
- 8. C++链接问题
- 9. CMake链接问题
- 10. CSS链接问题
- 11. 软链接问题
- 12. BASE_URL链接问题
- 13. 链接问题(VC6)
- 14. C++链接问题
- 15. MinGW链接问题
- 16. PHP链接问题
- 17. Zendframework链接问题
- 18. 链接问题6.16
- 19. PHP链接问题
- 20. librrd链接问题
- 21. sqlite3链接问题
- 22. Sitecatalyst链接问题
- 23. GHC链接问题
- 24. CSS链接标题问题
- 25. 链接连接问题
- 26. 链接列表节点链接问题
- 27. 方向更改时出现iscroll问题
- 28. 与Boost.Filesystem链接的问题
- 29. CSS链接过渡问题
- 30. 问题与jQuery IE7链接
你能给我一个这样的结构/代码的例子吗? – dave
@dave:这是我找到的一个教程:http://www.tizag.com/ajaxTutorial/你也可以只是看看谷歌,搜索“Ajax页面加载”或“Ajax教程”,你会得到很多结果。 – Ryan