@Alex1265
I love IT

Браузер ругается на синтаксис как исправить?

Хотел сделать бургер на сайте и у меня 2 функции по моему они друг друга глушат я прав?
$('.menu-btn').on('click', function(e) {
 	 e.preventDefault;
 		 $(this).toggleClass('menu-btn_active');
});

$(function(){
	$('.menuToggle').on('click', function(){
		$('.menu').slideToggle(300, function(){
			$if ($(this).css('display') === 'none') 
//(ВОТ ТУТ РУГАЕТСЯ БРАУЗЕР ПИШЕТ В КОНСОЛЕ ( Uncaught SyntaxError: Unexpected token { ) как исправить? )
 {
					
					$(this).removeAttr('style');
			}
			
		});
	});
});
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@skuvaWeb
Метод on(), это метод объекта node узла. У узла есть только одно свойство on, значит что на клик может быть присвоена только одна функция, вторая перезапишет её.
Используйте .addEventListener()
Почитайте об отличиях
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы