0

我在 index.html 中包含了标准的 jQuery Mobile CDN 文件,并将 css 应用于我的所有页面。我不明白这是如何/为什么会发生的。有人可以解释吗?有没有办法阻止它?

<head>
  <title></title>

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />
     <link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" />
      <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
      <script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>

  </head>
4

1 回答 1

1

我可以解释。

当您使用 jQuery Mobile 链接页面时,它不会直接链接到新页面。为了让 JQM 可以使用它的精美页面转换,它会预加载页面,然后用新内容交换旧内容。因此 JQM 永远不会重新加载<head>文档。

如果您想覆盖此行为,请放入rel="external"您的锚标记。这告诉 JQM 它正在链接到外部站点,而不是 JQM 页面。

于 2012-05-19T19:13:04.563 回答