打开DIV会关闭其他人

时间:2013-02-28 12:23:52

标签: javascript css prototypejs

有一点问题,我有一个模块,它是一个过滤的左导航,用于过滤电子商务网站上的产品。

     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/

我需要DROPDOWN1来切换'ol'以便它打开和关闭,但我还需要一次打开一个DROPDOWN。因此,如果您打开DROPDOWN2,它将打开DROPDOWN2,但也会关闭DROPDOWN1。

真的希望这是有道理的,希望有人可以指出我正确的方向。

谢谢你们。

麦克

1 个答案:

答案 0 :(得分:0)

我一直关闭/隐藏所有下拉列表,然后打开单个新下拉列表。