2

1 ページのみを公開する Web サイトを構築しようとしています。jquery と ajax の助けを借りて、そのページ内の非表示のページのコンテンツをすべて取得する予定です。フラッシュのウェブサイトのように。

現在、このドメインの初心者である私は、jquery トグルに関連するいくつかの問題に遭遇しています。このtoggle()機能は、メインページに表示する必要があるすべての隠しページを上下にスライドさせますが、1 つが開いている間に他のページを正しく閉じて、それらを 100% ダイナミックで見やすいものにする方法がわかりません。

私の言っていることをよりよく理解するには、このリンクをたどっclickMarlon Brandoの顔をたどってclickから、赤いテキストformular onlineをクリックしてから、Marlon Brandoの顔をもう一度クリックしてください。これを行うことで、私の問題を正確に理解できます。

どうもありがとう!

4

1 に答える 1

0

あなたがしたいことは次のようなものです:

  1. のように、コンテンツ領域に共通の祖先/親を与えます<div id="regions"><div marlon /> <div formular /> ...
  2. 各メイン リージョンの div に、関連付けることができるidまたはタグを付けます。relそのようなregion-brando
  3. リージョンを展開する各リンクに特定のクラス (例: region-expander) を指定しhref、ID を作成する (例: href="#region-brando") か、rel タグを設定する (例: rel="region-brando")
  4. 2 つのことを行うクラスに基づいてクリック イベントをバインドします。1) regionsdiv 内で現在展開されている他のすべての領域を折りたたみます。2) 新しく選択したリージョンを展開します

したがって、次のようになります: http://jsfiddle.net/We9NT/

于 2013-02-08T14:08:03.383 に答える