Есть плагин меню
mmenu
Никак не выходит анимировать кнопку гамбургер, даже следуя их
примеру
Мой код следующий:
<a href="#menu" id="my-icon" class="hamburger hamburger--collapse" type="button">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</a>
var $menu = $("#menu");
var $icon = $("#my-icon");
var API = $menu.data( "mmenu" );
$icon.on( "click", function() {
API.open();
});
API.bind( "open:finish", function() {
setTimeout(function() {
$icon.addClass( "is-active" );
}, 100);
});
API.bind( "close:finish", function() {
setTimeout(function() {
$icon.removeClass( "is-active" );
}, 100);
});
Само меню работает как надо, на сайте используется jquery-3.3.1