A
A
alex88a2017-09-06 10:04:28
JavaScript
alex88a, 2017-09-06 10:04:28

How to store the added class in cookies?

Good afternoon! There is such a code

$(function(){
            $('#shipping_address_daneu').click(function(){
                $('.gor').addClass('active');
});
      $('#shipping_address_danet').click(function(){
                $('.gor').removeClass('active');
            });
        });

Everything works, but when the page is reloaded (there is an automatic one on this page, after selecting the fields), this active class is reset. How to write it to cookies or maybe there is some other way out?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexey Shashenkov, 2017-09-06
@teknik2008

As an option localStorage

$(document).ready(function(){
  var isActive=localStorage.getItem('id_shipping_address_daneu');
  var action=isActive==true?'addClass':'removeClass';
  $('.gor')[action]('active');
})
$(function(){
            $('#shipping_address_daneu').click(function(){
                $('.gor').addClass('active');
                localStorage.setItem('id_shipping_address_daneu','true');
});
      $('#shipping_address_danet').click(function(){
                $('.gor').removeClass('active');
                localStorage.setItem('id_shipping_address_daneu','false');
            });
        });

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question