@justifycontent

Что значит ошибка $ is not a function?

Что значит эта ошибка? На локальном сервере ничего не выдает, а на WP выдает эту ошибку и не работает бургер-меню, может быть из-за нее?

Uncaught TypeError: $ is not a function
    at script.js?ver=1:2


Вот мой код js:

//Каталог на главной
$(function() {
    $(".sorting__item").click(function() {
        $(".sorting__item").removeClass("active");         
        $(this).toggleClass("active");
    })
});

//Диапазон цен на главной
$( function() {
    $( "#slider-range" ).slider({
      range: true,
      min: 0,
      max: 30000,
      values: [ 5000, 20000 ],
      slide: function( event, ui ) {
        $( "#amount_1" ).val( ui.values[ 0 ] );
        $( "#amount_2" ).val( ui.values[ 1 ] );
      }
    });
    $( "#amount_1" ).val( $( "#slider-range" ).slider( "values", 0 ) );
    $( "#amount_2" ).val( $( "#slider-range" ).slider( "values", 0 ) );
  } );

// Бургер на мобильных телефонах
$(document).ready(function() {
    $('.header__burger').click(function(event) {
        $('.header__burger, .header__menu').toggleClass('active');
    });
});
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
У вас в script.js на второй строке есть вызов $(что_то_там), но при этом $ не является функцией.

Вероятно забыли подключить jQuery
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы