だから私はぐるぐる回っていましたが、このレイアウトの良い解決策はまだ見つかりませんでした。
私がやろうとしているのはギャラリーのようなものです。最初の親指、次にクリックした親指の下の大きな親指。
問題は、異なるイベントを分離することです。
- divが表示されていないクリック。(選択したdivを下にスライドします)
- divが表示されたクリック。(新しいdivへの移行。古いものを非表示にしてから、新しいdivか何かを表示します)
- すでに選択されているdivでクリックします。(選択したdivを上にスライドします)
さまざまな解決策に苦労してきましたが、グリッチがあるか、最初はクリックに反応しないことがあります。
これまでの基本構造:
<ul>
<li id="case1">Thumb1</li>
<li id="case2">Thumb2</li>
<li id="case3">Thumb3</li>
</ul>
<div id="case1box">Content</div>
<div id="case2box">Content</div>
<div id="case3box">Content</div>
次に、そのスニペットを繰り返します。UL(3xLI)、次にDIV、UL(3xLI)、次にDIVであるため、より良い解決策はありますか?
トグルとそれを解決する方法について何か考えはありますか?
デフォルトの状態:
クリックした場合: