Открытие элементов по клику toggle/hide
Добрый день уважаемые, вот возникла проблема в написание кода по скрытию/отображению элементов. https://jsfiddle.net/BlackStar1991/1pbaub5p/
Работать оно должно следующим образом. По-умолчанию все элементы в блоке BigBlock срыты, по нажатию на ссылки появляется по одному элементу. Не пойму где я допускаю ошибку :-? |
Цитата:
Цитата:
|
Цитата:
|
Black_Star,
потому что обычно наоборот: условие в клике, а не как у вас клик в условии |
Цитата:
|
Black_Star,
назначать клик и думать что будет в клике |
Black_Star,
набрать в поиске открывашка или Открывашка и смотреть как всё устроено |
https://jsfiddle.net/BlackStar1991/1pbaub5p/2/
Ок, вроде бы запустил. Без условного оператора if. Но теперь у меня другая проблема, теперь мне необходимо что б при нажатии на ссылку все другие блоки переходили в невидимость кроме того блока что я нажал, и не загромождали мне задний фон |
Цитата:
Цитата:
Цитата:
|
рони :thanks: Я оценил насколько это заезженная тема)
Вы её по 5 раз на неделю объясняете :) Но всё равно спасибо, Вы очень помогли У меня вышло. https://jsfiddle.net/BlackStar1991/1pbaub5p/5/ Кому интересно, как избавится от лишних блоков. Объясняю - Нужно выбрать все элементы которые не являются вашим блоком по клику и стрыть их до того момента как нажмете клик $('#BigBlock>div:not(#secondBlock)').hide(); |
Часовой пояс GMT +3, время: 09:46. |