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 に答える