Спасибо!
А если усложнить код и добавить прозрачный фон сайта при открытом меню.
Т.е. нужно так же при клике по .burger добавить к классу .stite свойсвто css background-color:rgba(17,17,17,0.4), а при повторном клике убрать это свойство.
у меня вот так получилось:
$(function(){
const primaryMenu = $(".primary-menu");
const site = $(".site");
let isOpen = false;
$(".burger").click(function () {
isOpen ^= true;
primaryMenu.css({ left: isOpen ? "0px" : "-330px"});
site.css({ background-color: isOpen ? "rgba(17,17,17,0.4)" : "#fff"});
});
});
Но выдается синтактисеская ошибка