J'essaie de connecter les cookies. J'ai ceci js. Il est difficile de combiner la liste de contrôle <ul>
et de brancher les cookies.Comment connecter un cookie?
<script>
jQuery(function($){
var arrow = $('.multi-accordion li > a').next();
if (arrow.length) {
$(arrow).parent().append('<img src="v.svg" alt="">');
}
$('.multi-accordion li > a').on('click', function (event) {
var value = $('.multi-accordion li > a').index(this);
Mage.Cookies.set('nav-item', value);
var $this = $(this), $next = $this.next();
if ($next.length) {
$next.slideToggle().parent().toggleClass('opened').siblings().children('ul').filter(':visible').slideToggle();
event.preventDefault();
}
});
});
</script>
Example J'ai cette fonction Js cm Magento.
Mage.Cookies.set('name', 'value'); // install cookie
Mage.Cookies.get('name'); // get cookie
Mage.Cookies.clear('name'); // remove cookie
Je ne vois pas le code de cookie dans votre code –
J'ai eu beaucoup de tentatives. Mais ils ne travaillaient ni accordéon ni cookies. – Sylon
Etes-vous en train d'essayer de sauvegarder l'état d'accordéon dans un cookie? –