【发布时间】:2011-12-19 16:23:07
【问题描述】:
我在使用 jQuery Mobile 时遇到了一个真正的问题,我尝试过修复但失败了 :-(
我有一个导航来浏览我的应用程序,如果我单击与网站相关的链接,该网站有一个用于执行某些功能的 .js 文件,则 .js 文件会丢失。如果我查看萤火虫,我在<html> 代码的<head> 部分中看不到我指定的“get-marker-id.js”。如果我刷新页面,会出现 .js 文件,一切正常,所有功能均已找到并正常运行。
作为一种解决方法,我想出给导航的<a>-Tag 一个rel=external 属性解决了这个问题,因为该站点是完全加载的,而不是来自 ajax 调用。
现在我想知道我是否可以通过更好的解决方法来解决问题?因为如果我使用"rel=external",移动 Safari 会打开一个新标签,如果我已将页面保存到我的主屏幕,这是我的客户不想要的 =(。我非常感谢你的帮助 :-)
【问题讨论】:
标签: javascript jquery ajax jquery-mobile