Простите, если это нелегкий способ сделать это, но я все еще изучаю jQuery и иду по пути мысли здесь ...
Поэтому я начал пытаться построить горизонтальный аккордеон, используя.переключить и оживить.Технически это работает ... но с одним досадным недостатком.Вот сценарий:
Если я щелкну по блоку, чтобы развернуть его, а затем сверну его, щелкнув другой блок, то для первого развернутого мной блока потребуется два щелчка, чтобы развернуть снова.
Например:
- щелкните box1, чтобы развернуть его
- щелкните box2, чтобы развернуть box2, а сворачивающийся box1
- box1 теперь потребуется два щелчка дляразверните снова
Вот jsfiddle: http://jsfiddle.net/banjodrill/rEPnq/10/
Я предполагаю, что в моем подходе есть какой-то фундаментальный недостаток.Если у кого-то есть время, я был бы признателен, если бы вы посмотрели и помогли мне понять, что я делаю неправильно.
Это связано с тем, что я использую операторы if в функциях переключения?
Большое спасибо