0

だから私はあなたがこれをどのように行うのか疑問に思っていました.

次のようなコードがあります。

<body>
  <div class="header">
  </div>

  <div class="content">
    <div class="001">
      Content
    </div>
    <div class="002">
      Content
    </div>
    <div class="003">
      Content
    </div>
  </div>

</body>

そして、私のjQueryは次のように機能します:

jQuery('.001').click(function(){
    jQuery(this).load('pages/001.html');
});

だから私が望むのは、別のdiv(たとえば002)をクリックしてアンロード/divs 001状態に戻るという行を追加することです。

どのようにこれを達成しますか?

jQuery コードの先頭でコンタントを変化させ、各ロードの前にリロードすることを考えていましたが、これが最適かどうかはわかりません。

アイデア/ヒントはありますか?

ありがとう !

4

1 に答える 1

0

読み込まれたページに画像やビデオなどの複雑なデータがあまり含まれていない場合は、div 内に html を読み込んで前の状態を失う代わりに、hide() と show() を使用します。別の目的で使用する場合は、別の div を作成し、非表示にして、以前の状態のコンテンツをその中に保存します。したがって、その場合はいつでもスワップできます。

于 2012-10-18T10:47:13.763 に答える