| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > создание дерева (tree) |
| Автор: Edd 14.11.2007, 16:52 | ||
| Нужно создать дерево: +тема1 +тема2 -тема3 checkbox1 checkbox2 +тема4 ... Пример (В цикле):
Дерево отображается как надо, нужно только чтоб оно открывалось и закрывалось по "+" и "-". Тоесть нужно, чтоби checkbox либо показывались, либо не показывались. Может использовать для этого "visible"? Как это реализовать? |
| Автор: solenko 14.11.2007, 19:33 |
| использовать element.style.display: none; и element.style.display: block; |
| Автор: Castro 15.11.2007, 00:02 | ||
| visible нельзя использовать, потому что он делает лишь невидимым елемент, но он по прежнему занимает место на странице. Используйте как писал solenko, element.style.display: none; и element.style.display: block; Что-то типа
|
| Автор: Castro 15.11.2007, 02:29 | ||
| 6) toggle() Если быть полностью честным, вариантов этой функции существует более чем достаточно. По сути, история ‘переключалки’ происходит от скрытия\показа элемента как реакции на событие. Чтобы упростить дело, я тоже написал одну такую функцию. Я не имею в виду, что эта функция считается наилучшей функцией-’переключалкой’, но в ней заложены основы показа и скрытия элемента. toggle() слова народные
|
| Автор: Edd 15.11.2007, 16:41 | ||
| Uraaa! Большое спасибо, дерево работает. Сделал так:
И id посылал в функцию. |
| Автор: Castro 15.11.2007, 20:55 |
| Edd, я и так посмотрю, на нескольких формах паралельно атакуете |