@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');
			}
			
		});
	});
});
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
$if
меняем на
if
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@skuvaWeb
Метод on(), это метод объекта node узла. У узла есть только одно свойство on, значит что на клик может быть присвоена только одна функция, вторая перезапишет её.
Используйте .addEventListener()
Почитайте об отличиях
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
05 нояб. 2024, в 16:31
500 руб./за проект
05 нояб. 2024, в 16:24
5000 руб./за проект
05 нояб. 2024, в 16:12
10000 руб./за проект