Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Пропадает шапка при перезагрузке страницы (https://javascript.ru/forum/jquery/5737-propadaet-shapka-pri-perezagruzke-stranicy.html)

sbx 01.11.2009 20:41

Пропадает шапка при перезагрузке страницы
 
Здрасте всем.
Возникла такая проблема.

на странице есть допустим 8 различных блоков в шапке
так же 8 пунктов меню
при переходе на каждый пункт должен появлятся блок, что ему соответсвует

Код следующий :

HTML:
------------------------------------------
Блоки:
Цитата:

<div id="block1" class="visible">block1</div>
<div id="block2" class="visible">block2</div>
....
<div id="block8" class="visible">block8</div>
Ссылки:
Цитата:

<a href="нужный путь" class="aboutMenu">
<a href="нужный путь" class="fotoMenu">
.....
<a href="нужный путь" class="contuctMenu">
------------------------------------------
CSS:
------------------------------------------
Цитата:

.show{display:block;}
.hide{display:hide;}
------------------------------------------
Jquery
------------------------------------------
Цитата:

$(".aboutMenu").click(function(){
$(".visible").each(
function(){
document.getElementById(this.id).className="visibl e hide";
}
);
document.getElementById("block8").className="visib le show";
});
Происходит следующее
При нажатии на нужную ссылку все блоки ПРЯЧУТСЯ, нужный ПОЯВЛЯЕТСЯ, страница перегружается и все блоки опять ПОЯВЛЯЮТСЯ

Надо сделать чтобы появился только нужный. Помогите советом.

sbx 01.11.2009 21:04

Уже разобрался болван.
JS выполняется на стороне клиента :lol:

Сделал так:
после загрузки страницы подгружается js код
потом считавается id активного меню и ставится нужный блок!


Часовой пояс GMT +3, время: 12:08.