1

誰かがこれがどのように達成されたかについてもう少し情報を教えてもらえますか?あるページから別のページに移動すると、コンテンツがグレー表示され、コンテンツの読み込み中に一時停止が発生します。その後、コンテンツが新しいコンテンツに置き換えられ、ページの上部に移動します。

私は自分のサイトで同じ効果を達成したいので、正しい手順があったかどうか疑問に思いました。

  • ユーザーが「次のページ」をクリックします。
  • コンテンツを含むDivは、Jqueryを使用して半透明になります
  • 新しいコンテンツはAjaxを使用して取り込まれ、現在のコンテンツを置き換えます
  • 「スクロール先」を使用してページの一番上までスクロールします</li>

私は正しい方向に進んでいますか?誰かが私を始めるためにもう少し情報を提供できますか?

4

1 に答える 1

1

2つの可能性を混同していると思います。

  1. 非常に初歩的なことですが、ページ間のロード時間が長い場合は、あなたが言うように、「次のページがロードされるまでお待ちください」というボックスを表示できます。完了すると、ブラウザは新しいページに切り替わります。ただし、タブ ブラウジングなどを使用している人々に照らして、前のページが壊れてしまうため、使用しないことをお勧めします。リンクを新しいタブで開いた場合、前のページに戻ったときに、前のページをリロードする必要があります。

  2. Ajax を使用すると、ブラウザーはページを切り替えません。ページ コンテンツのみがスワップ アウトされます。同様に、新しい HTML コンテンツが受信されるまで、「読み込み中」ボックスをページに追加できます。

編集 あなたの質問によると、ここに例があります:

$("#contents").ajaxStart(function() { 

    $(this).fadeTo("slow", 0.33);

});
于 2012-08-16T11:47:23.783 に答える