| Добрый вечер, с такой проблемкой столкнулся. Хочу сделать для сайта jquery аккордеон, вертикальное меню. Поставил я его и столкнулся с проблемой, дело в том, что код на js написан так, что при открытии страницы первая категория раскрывается на подкатегории, когда я открываю подкатегорию любой другой категории при переходе по ней и открытии новой страницы, снова открывается первая категория, а хочется, что бы открывалась та, на вкладку которой я кликнул. Наверняка это просто сделать, но я к сожалению не знаю js, может найдется тот кто поможет? Вот код actiona в head который
Код: <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
{literal}<script type="text/javascript">
$(document).ready(function() {
var accordion_head = $('.accordion > li > a'),
accordion_body = $('.accordion li > .sub-menu');
accordion_head.first().addClass('active').next().slideDown('normal');
accordion_head.on('click', function(event) {
event.preventDefault();
if ($(this).attr('class') != 'active'){
accordion_body.slideUp('normal');
$(this).next().stop(true,true).slideToggle('normal');
accordion_head.removeClass('active');
$(this).addClass('active');
}
});
});
</script>{/literal}
</script> |