1

少し問題がありますが、eコマースサイトで製品をフィルタリングするためのフィルタリングされた左ナビゲーションであるモジュールがあります。

     function amshopby_filter_show(evt) {
  var dt = Event.findElement(evt, 'dt');

  dt.next('dd').down('ol').toggle();
  dt.toggleClassName('amshopby-collapsed');

  Event.stop(evt);
  return false;
}

http://jsfiddle.net/6Tn3D/6/

「ol」を切り替えて開閉するには DROPDOWN1 が必要ですが、一度に開く必要がある DROPDOWN は 1 つだけです。したがって、DROPDOWN2 を開くと、DROPDOWN2 が開きますが、DROPDOWN1 も閉じます。

これが理にかなっていることを本当に願っています。うまくいけば、誰かが私を正しい方向に向けることができます.

みんなありがとう。

マイク

4

1 に答える 1

0

私は常にすべてのドロップダウンを閉じたり隠したりしてから、単一の新しいドロップダウンを開きました。

于 2013-02-28T16:04:36.740 に答える