Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вертикальное меню яваскрипт (https://javascript.ru/forum/misc/27982-vertikalnoe-menyu-yavaskript.html)

cdrr 02.05.2012 11:20

вертикальное меню яваскрипт
 
здрасти.

вот нашла один вариант, переделала немного под себя:

http://ruslan.internet.az/jsmenu/index4.html

в браузерах вроде ошибок не показывает.

здесь при клике на ссылку появляется новый блок (НУЖНО)
но если кликнуть второй раз - исчезает (НЕ НУЖНО)
если кликать на ссылки подряд (сверху вниз) - блоки поочередно меняются, каждый соответствующий своей ссылке (НУЖНО)
но если нажать н-р сначала на 3-ю ссылку, а потом на 1-ю, то там уже глюк (НЕ НУЖНО)

т.е. он фактически при клике на ссылке - блок открывает,
а закроет только если повторно щелкнув на ту же.
а если кликать все подряд (сверху вниз), то каждый послед.блок он накладывает поверх предыдущ., а обратно все можно закрыть если щелкать в обратном порядке.

мне же нужно чтоб блок каждой ссылки при клике замещал предыдущ., и далее уже при клике на свою же ссылку никуда не девался.

пожалуйста помогите, в яваскрипт новичок.

p.s.: также хотела узнать как правильно записать код чтоб при клике на ссылку (раздел меню) она выделялась до тех пор пока не кликну на другую

заранее спс.


Часовой пояс GMT +3, время: 12:06.