0

ここ (JSFiddle)でわかるように、いくつかのボックスがあります。最初のボックスをクリックすると、折りたたみ div の機能を確認できます。画像の下で div を折りたたむが、他のボックスを右に動かしたくない。

これを実現するには、ギャラリーをレイアウトするためのより良い方法があると思います。

4

1 に答える 1

0

そのプラグインを使用して、これを希望どおりに機能させることはできません。それが行われる理由は、あなたのスタイリングの欠陥に基づくものではありません。これはJavascriptに固有のものです。したがって、2つのオプションがあります。

  1. ソースコードを編集して問題を修正します(おそらくそれだけの価値はありません)

  2. 自分でスクリプトを作成してください。それほど難しくはないと思います。

  3. 新しいスクリプトを見つけます。非常に単純なものがあなたのために働くかもしれません

しかし、私が指摘した他のいくつかのことがあります。まず、を開く場合ul、その直接の子はである必要がありliます。そうでない場合、HTMLは無効になります。したがって、明示的にするために、htmlは常に次の形式をとる必要があります。

<ul>
  <li><a href=""></a></li>
  <li><div></div></li>
  <li>...</li>
<ul>

そして、CSSをかなりクリーンアップすることができます。見てください!

于 2013-01-02T14:59:08.023 に答える