0

Jquery モバイル初心者はこちら。

(dev) jquery モバイル ホームページからリンクすると、正しいページが読み込まれる前に、現在の / ホーム ページが即座にリロード / ちらつくように見えます。

この問題は、私が触れたすべてのブラウザーで発生するようであり、十分に文書化されたページ遷移のちらつきの問題 (.ui-page { -webkit-backface-visibility: hidden; }) とは無関係だと思います。そもそもそれが私の正確な問題ではないように見えたにもかかわらず、私はこれを試しました...そしてそれは何の助けにもなりませんでした.

よろしくお願いいたします。

4

1 に答える 1

0

正しく解読している場合、ホームページから別のページにリンクしているように見えますか? その場合は、href が外部であることを指定する必要があります。

JQM ドキュメントから:

Ajax を使用しないリンク 他のドメインを指すリンク、または rel="external"、data-ajax="false" または target 属性を持つリンクは、Ajax で読み込まれません。代わりに、これらのリンクによってページ全体が更新され、遷移のアニメーションは表示されません。両方の属性 (rel="external" と data-ajax="false") の効果は同じですが、セマンティックな意味が異なります。別のサイトまたはドメインにリンクする場合は rel="external" を使用し、data-ajax=" を使用する必要があります。 false" は、ドメイン内のページが Ajax 経由で読み込まれないように単純に選択する場合に便利です。セキュリティ上の制限により、フレームワークは常に Ajax の動作から外部ドメインへのリンクを開きます。

JQM では、すべてのページを 1 つの HTML ファイルで作成する必要があります。次に、必要に応じて、hrefs を介してページを非表示/表示します。AJAX を使用してオンザフライでページをロードする方法があります。

通常のブラウザ/サーバーの href ラウンド トリップに戻したい場合は、href で rel="external" および/または data-ajax="false" を指定する必要があります。

<a href="my_external_page.php" data-ajax="false">This is my link</a>
于 2012-06-25T19:34:32.267 に答える