![]() |
Вопросы по JS знатокам
Незамысловатый кодец такой)
Вопрос в следующем: почему при первом клике, после загрузки страницы, div не появляется, а только при втором? Спойлер
Код:
<html> |
Посмотри, чему равен text.style.display при первом клике. Пустая строка. Чтобы он был равен 'none', явно укажи его с помощью inline-CSS.
Код HTML:
<div id="text" onclick="closediv()" style="display: none;">P.S. Незачем дублировать код в двух функциях. Проще и эффективнее передавать в одну функцию флаг open/close. |
MDM, ага, заработало. А почему так, можешь в двух словах объяснить? Почему и, главное, когда можно прописывать в глобальных, а когда надо прямо в теге.
Думал что разницы нет. Веть блок то не отображается. |
Оффтоп
Добавлено через 5 минут Цитата:
|
Цитата:
|
SoaT, Не понял, зачем такой суровый код?
Спойлер
Код:
<script type="text/javascript"> |
SuperSkat, чем твой код не суров?
|
SoaT, смутили меня 2 функции, для открытия и закрытия =)
|
Оффтоп
|
| Текущее время: 07:34. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot