|
|
|
Незахлопывающееся меню
|
|||
|---|---|---|---|
|
#18+
Добрый вечер! Прошу прощения, если подобная тема поднималась. Есть небольшой скрипт, который позволяет раскрывать и закрывать меню: автор<script Language="Javascript"> function menuClick(elemId) { var currElement = document.getElementById(elemId); currElement.style.display = (currElement.style.display == 'none')? 'block' : 'none';} </script> Вызываем: автор<p><a onClick="menuClick('01')" href="#">Родительская ссылка</a></p> <div id="01" style="display: none;"> <a href="1.html">Дочерняя ссылка1</a> <a href="2.html">Дочерняя ссылка2</a> <a href="3.html">Дочерняя ссылка3</a> </div> Проблема этого скрипта: при загрузки к примеру ссылки "Дочерняя ссылка1", меню, схлопывается (закрывается). Прошу вашей помощи в решении проблемы. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 20:57 |
|
||
|
Незахлопывающееся меню
|
|||
|---|---|---|---|
|
#18+
Можно поточнее вопрос? В заголовке - "Незахлопывающееся меню", а в теле "при загрузке схлопывается". Так что с ним делается и что хочется получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 21:23 |
|
||
|
Незахлопывающееся меню
|
|||
|---|---|---|---|
|
#18+
artwalek автор<script Language="Javascript"> function menuClick(elemId) { var currElement = document.getElementById(elemId); currElement.style.display = (currElement.style.display == '')? 'block' : 'none';} </script> Вызываем: автор<p><a onClick="menuClick('01')" href="#">Родительская ссылка</a></p> <div id="01" style="display: none;"> <a href="1.html">Дочерняя ссылка1</a> <a href="2.html">Дочерняя ссылка2</a> <a href="3.html">Дочерняя ссылка3</a> </div> Проблема этого скрипта: при загрузки к примеру ссылки "Дочерняя ссылка1", меню, схлопывается (закрывается). Так если явно указано вначале что display:none так она и не будет показыватсья в начале... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2008, 22:34 |
|
||
|
Незахлопывающееся меню
|
|||
|---|---|---|---|
|
#18+
Сорь не там убрал: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 00:51 |
|
||
|
Незахлопывающееся меню
|
|||
|---|---|---|---|
|
#18+
IDVsbruckМожно поточнее вопрос? В заголовке - "Незахлопывающееся меню", а в теле "при загрузке схлопывается". Так что с ним делается и что хочется получить? Да. При первоначальной загрузке меню должно быть свернутым. При перемещении по ссылкам подменю оно не должно сворачиваться (схлопываться). Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 08:57 |
|
||
|
Незахлопывающееся меню
|
|||
|---|---|---|---|
|
#18+
РенатТак если явно указано вначале что display:none так она и не будет показыватсья в начале...Да, в начале меню должно быть схлопнутым, т.е. display:none. А при перемещении по меню (при кликании по ссылкам подменю) нужно, что оно не закрывалось. Модератор: жмите кнопку "ответить" или цитируйте только нужную фразу, а не всю историю сообщений! Почищено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 08:59 |
|
||
|
Незахлопывающееся меню
|
|||
|---|---|---|---|
|
#18+
artwalekДа, в начале меню должно быть схлопнутым, т.е. display:none. А при перемещении по меню (при кликании по ссылкам подменю) нужно, что оно не закрывалось. Вся я вас понял. При переходе на другую страницу необходимо чтобы меню откуда перешли оставалсоь открытым? так? Ну это думаю делаеться через PHP проше. Но можно и так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2008, 09:23 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35709368&tid=1455434]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
416ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 730ms |

| 0 / 0 |
