Всем привет, Я НУБ
Есть сайт в теле которого содержимое меняется с помощью jquery
методом измения видимости элементов через CSS. Изменяется всё это нажатием на Onclick ссылки...
У них написан href="#blablabla" с решёткой (типо якорь), но он не нужен.. просто меняется ссылка в адресной строке..
Вроде как site.ru/#blabla1 , site.ru/#blabla2 , site.ru/#blabla3
Что мне нужно реализовать... чтобы при открытии ссылок (в адресной строке)такого вида ^
Запускалось то что срабатывает при нажатии на ссылки
как-то так объяснил...
Вообщем если открыть ссылку с другого сайта или просто её в адр.строку ввести , чтобы сработало измение видимости элементов.
Сайт вот:
http://express.sevstar.info/beta/ (на всякий случай)
Конкретно о чём идёт речь:
Скрит:
<script>
function Change(sdf) {if($(".cont" + sdf + "").css("display") == "none") {$(".cont1:visible,.cont2:visible,.cont3:visible,.cont4:visible,.cont5:visible,.cont6:visible,.cont7:visible,.cont8:visible,.cont9:visible").stop(true, true).hide(300);
$(".cont" + sdf + "").show(500);}}
</script>
То что в CSS:
.cont1 {display:none;}
.cont2 {display:none;}
.cont3 {display:none;}
.cont4 {display:none;}
.cont5 {display:none;}
.cont6 {display:none;}
.cont7 {display:none;}
.cont8 {display:none;}
.cont9 {}
Кнопчуки что меняют содержимое:
<li class=but1 onClick="Change('1');"><a href=#video>ВИДЕО</a></li>
<li class=but2 onClick="Change('2');"><a href=#music>МУЗЫКА</a></li>
<li class=but3 onClick="Change('3');"><a href=#games>ИГРЫ</a></li>
<li class=but4 onClick="Change('4');"><a href=#converse>ОБЩЕНИЕ</a></li>
<li class=but5 onClick="Change('5');"><a href=#portal>ПОРТАЛЫ</a></li>
<li class=but6 onClick="Change('6');"><a href=#servises>СЕРВИСЫ</a></li>
<li class=but7 onClick="Change('7');"><a href=#books>КНИГИ</a></li>
<li class=but8 onClick="Change('8');"><a href=#vkchat>ЧАТ ВК</a></li>
Элементы которые меняются типичные <div> с классом css..
А вообще если кто-то знает как это можно сделать проще, скажите, буду очень рад любым вариантам.