Есть скрипт:
$('.fn_switch').click(function(e){
e.preventDefault();
$(this).next().slideToggle(300);
if ($(this).hasClass('active')) {
$(this).removeClass('active');
}
else {
$(this).addClass('active');
}
});
Погуглив попробывал этот код:
$('.fn_switch').click(function(e){
e.preventDefault();
$(this).next().slideToggle(300);
if ($(this).hasClass('active')) {
$(this).removeClass('active');
window.localStorage.hasActiveClass = 'active';
}
else {
$(this).addClass('active');
window.localStorage.hasActiveClass = '';
}
var hasClass = window.localStorage.hasActiveClass || '';
if (JSON.parse(hasClass)) {
$('.fn_switch').addClass("active");
}
});
Разметка в html
<div class="h2 filter_name fn_switch" data-vkladka="1">Вес <i class="angle_icon"></i></div>
<div class="filter_group">
<div class="filter_item">
****
</div>
<div class="h2 filter_name fn_switch active" data-vkladka="2">Страна производитель
<i class="angle_icon"></i>
</div>
<div class="filter_group" style="display: none;">
<div class="filter_item">
*******
</div>
</div>
И при обноввлении страницы вкладки которым присвоен был класс active не запомнился(
помогите пожалуйста(