DDim1000
20.10.2016, 15:19
Подскажите пожалуйста, почему когда щелкаю на предыдущую категорию, активная категория закрывается, а предыдущая не открывается?
На сайте есть три категории: "Постельное белье", "Женская одежда", "Мужская одежда"... По умолчанию все категории свернуты... Нужно чтоб было так: Если человек щелкнет по "Мужская одежда", потом перейдет в "Женская одежда", и, когда пользователь захочет с ново вернутся в категорию "Мужская одежда", чтоб при щелчке на "Мужская одежда", "Женская одежда" закрывалась, и сразу же открывалась "Женская одежда".
На видео более понятно, о чем я говору: https://youtu.be/POZiXy7bvc8
Все делаю по уроку, с 14-15 минуты,: https://www.youtube.com/watch?v=8Aex3aEuRgs&list=PLBqkME42ZHr5t_Nz1tE3kR3bRdQh6rY04&index=15&spfreload=1
$("#select-sort").click(function(){
$("#sorting-list").slideToggle(200);
});
$('#block-category > ul > li > a').click(function(){
if ($(this).attr('class') != 'active' )
{
$('#block-category > ul > li > ul').slideUp(400);
$(this).next().slideToggle(400);
$('#block-category > ul > li > ul').removeClass('active');
$(this).addClass('active');
$.cookie('select_cat', $(this).attr('id'));
}
else
{
$('#block-category > ul > li > a').removeClass('active');
$('#block-category > ul > li > ul').slideUp(400);
$.cookie('select_cat', '');
};
});
if ($.cookie('select_cat') = '')
{
$('#block-category > ul > li > #'+$.cookie('select_cat')).addClass('active').next ().show();
}
На сайте есть три категории: "Постельное белье", "Женская одежда", "Мужская одежда"... По умолчанию все категории свернуты... Нужно чтоб было так: Если человек щелкнет по "Мужская одежда", потом перейдет в "Женская одежда", и, когда пользователь захочет с ново вернутся в категорию "Мужская одежда", чтоб при щелчке на "Мужская одежда", "Женская одежда" закрывалась, и сразу же открывалась "Женская одежда".
На видео более понятно, о чем я говору: https://youtu.be/POZiXy7bvc8
Все делаю по уроку, с 14-15 минуты,: https://www.youtube.com/watch?v=8Aex3aEuRgs&list=PLBqkME42ZHr5t_Nz1tE3kR3bRdQh6rY04&index=15&spfreload=1
$("#select-sort").click(function(){
$("#sorting-list").slideToggle(200);
});
$('#block-category > ul > li > a').click(function(){
if ($(this).attr('class') != 'active' )
{
$('#block-category > ul > li > ul').slideUp(400);
$(this).next().slideToggle(400);
$('#block-category > ul > li > ul').removeClass('active');
$(this).addClass('active');
$.cookie('select_cat', $(this).attr('id'));
}
else
{
$('#block-category > ul > li > a').removeClass('active');
$('#block-category > ul > li > ul').slideUp(400);
$.cookie('select_cat', '');
};
});
if ($.cookie('select_cat') = '')
{
$('#block-category > ul > li > #'+$.cookie('select_cat')).addClass('active').next ().show();
}