0 / 0 / 0
Регистрация: 11.04.2018
Сообщений: 15
|
||||||
1 | ||||||
Кнопки (div) при нажатии открывают внешние блоки (div) за каждой кнопкой свой контент11.04.2018, 17:48. Показов 16399. Ответов 9
Метки нет (Все метки)
Добрый день, подскажите пожалуйста в следующем вопросе!
Есть такой html код:
Решений находил много но все они работают при условии что дивы вложены друг в друга, а тут надо как то отдельно сделать. Подскажите пожалуйста как на JS реализовать это?
0
|
11.04.2018, 17:48 | |
Ответы с готовыми решениями:
9
Отображение div'a при нажатии кнопки При нажатии кнопки - отображение картинки в div Получить индекс родительского div при нажатии на дочерний div CSS!? Div в div'e, как не потерять позиции css внутреннего div'a при изменении размера браузера? |
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,665
|
||||||||||||||||
11.04.2018, 18:49 | 2 | |||||||||||||||
is_koprino, а почему не получается? И зачем Вам
, а не просто button?
Вот как вариант:
1
|
dev - investigator
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
|
||||||||||||||||
11.04.2018, 19:54 | 3 | |||||||||||||||
atanov, условия же ж
Песочница
1
|
12.04.2018, 01:54 | 4 | |||||
Сообщение было отмечено is_koprino как решение
Решение
Предложу вариант без JS
1
|
0 / 0 / 0
Регистрация: 11.04.2018
Сообщений: 15
|
|
12.04.2018, 10:08 [ТС] | 5 |
Работает, но в начале (как бы при загрузке страницы) все блоки скрыты а надо что бы первая карта была открыта, а далее все как сейчас работает.
Добавлено через 3 минуты Все работает, но надо что бы блоки не закрывались при повторном нажатии))) Добавлено через 2 минуты Я извиняюсь но не могу понять как тут конкретно отвечать кому то на сообщение, в общем пока самый рабочий вариант diadiavova без js)) не знаю на счет кросбраузерности, надеюсь что будет работать везде))
0
|
12.04.2018, 10:30 | 6 |
Нужно либо клацнуть по нику в сообщении и в поле ответа вставится ник в таком виде is_koprino, . Участник получит сообщение о том, что его упомянули и ссылку на пост. Либо процитировать сообщение и участник получит такое же сообщение.
Ну он не такой гибкий. Например как сделать, чтобы при втором клике все скрывалось - я не придумал. ))
0
|
0 / 0 / 0
Регистрация: 11.04.2018
Сообщений: 15
|
|
12.04.2018, 13:51 [ТС] | 7 |
Добавлено через 1 минуту diadiavova, Во вроде разобрался) Добавлено через 2 часа 51 минуту Появилась новая проблема, все работает только оно страницу перегружает, а надо что бы блоки появлялись без перезагрузки, похоже что без JS не обойтись.
0
|
12.04.2018, 14:10 | 8 | |||||
Да там в принципе не может такого быть. Скорей всего причина в содержимом, либо сами карты перегружают, либо еще что-то. Если так, то с JavaScript этот эффект никуда не денется.
Добавлено через 13 минут is_koprino, попробуй такой вариант с JavaScript
0
|
0 / 0 / 0
Регистрация: 11.04.2018
Сообщений: 15
|
||||||||||||||||
12.04.2018, 14:39 [ТС] | 9 | |||||||||||||||
diadiavova,
Решил проблему, просто у меня ссылки стояли с href="#" поэтому шел перегруз страницы, а так на JS вот так все хорошо работает:
Может кому пригодиться. Всем большущее спасибо.
0
|
12.04.2018, 14:58 | 10 | |||||
Честно говоря, я сильно сомневаюсь, что это может кому-то пригодиться. Ну вот у тебя кнопок и соответствующих блоков немного, а вот представь себе, что это надо реализовать для десяти блоков. Как изменится код и сколько его будет, причем речь идет о практически повторяющемся коде.
Мой последний метод(немного изменил) в данном случае будет выглядеть так.
0
|
12.04.2018, 14:58 | |
12.04.2018, 14:58 | |
Помогаю со студенческими работами здесь
10
Прыгают блоки div при масштабировании Разъезжаются блоки div при масштабировании Событие при нажатии на div Сдвигается верстка при добавлении DIV с Ajax-контентом (теряется связь между DIV) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |