JS ставлю display block, работает секунду
Здравствуйте.
Суть такова. ставлю onclick=" document.getElementById('menu_1').style.display='none'; document.getElementById('menu_2').style.display='block'; " На долю секунды скрывает один блок и показывает другой. Поставил в конце alert('xfvbfd');пока алерт висит блоки работают как надо. Вообщем, на сколько я понял, когда скрипт заканчивает работу, заданные параметры возвращаются обратно. в CSS ставил различные настройки типа оба none, или по очереди закрывал. пробовал по нажатию включать один блок. та же история document.getElementById('menu_2').style.display='block'; тут же меняется на none/ выглядит как 25 кадр. Подскажите пожалуйста. всю голову поламал. |
Скорее всего у вас страница перезагружается, добавьте preventDefault
|
mader,
Лучше ссылку на тестовую страницу с деффектом или выложите полную страницу в песочницу -> http://learn.javascript.ru/play |
Часовой пояс GMT +3, время: 06:13. |