| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > простой show/hide javascript |
| Автор: MCTarakan 12.8.2008, 16:09 | ||||
| скажу сразу, поиск смотрел, в нем только одна тема немного соответствует моему вопросу, но так как она датируется 2006 годом, решил создать новую... Итак, есть:
при этом, когда жму на LINK1 то открывается СОДЕРЖАНИЕ1, когда жму на LINK2 открывается СОДЕРЖАНИЕ2, а СОДЕРЖАНИЕ1 закрывается и т.д. Вот http://sketchup.google.com/training/videos/new_to_gsu.html сделано так - есть ссылки и есть скрытый конетнт под ними, при нажатии на ссылку этот контент открывается, при нажатии на ссылку ниже верхний скрывается, а нижний открывается и так далее... Вот код гугла
я пытался самостоятельно изменить его, но так ничего и не получилось (с програмиированием у меня не очень хорошо)... Нашел также скрипты, которые просто открывают/закрывают свой слой, но чтобы открывали свой, а закрывали чужие - не нашел.... Хотелось бы простое решение |
| Автор: comtat 12.8.2008, 16:57 | ||
Типа того ...
|
| Автор: zibox86 12.8.2008, 17:48 |
| По чему бы вообще не сделать это через CSS!!! |
| Автор: MCTarakan 12.8.2008, 18:47 |
| comtat, спасибо, сорри сразу не разобрался... а как бы еще сделать, если слой открыт, чтоб он закрывался через туже ссылку? Т.е. если слой DIV1 закрыт, то при нажатии на LINK1 он открывается, а при повторном нажатии закрывается (при сохранении условий первого поста естественно)... думаю понятно объяснил? zibox86, хм... а как это можно сделать через CSS? |
| Автор: comtat 12.8.2008, 21:32 | ||
Пожалуйста
zibox86, поясните как это можно сделать ??? |
| Автор: 12345c 13.8.2008, 03:13 | ||||
| Зачем множить переменные и классы? Здесь http://js2.ru/files/js-man3.htm посмотрите эту функцию (она, правда, навороченная, зато многофункциональная):
Добавлено через 7 минут и 17 секунд ну а для работы в режиме флип-флопа надо дописать ещё одну команду ('f') для блочных элементов, например, такую:
|
| Автор: MCTarakan 13.8.2008, 10:52 | ||
| comtat, спасибо большое! 12345c, спасибо за ссылку, буду ковырять, но... у меня не очень хорошо с программированием, даже на яве :( Добавлено через 3 минуты и 23 секунды
как буд-то на китайском написана |