Шаг 1: Включение библиотеки jQuery
Когда вы просматриваете код, убедитесь, что jQuery включен и загрузится перед сценарием. Даже jQuery следует скачивать только один раз. Если он загружается несколько раз, это приведет к проблеме.
Если он не включен, передайте его как третий аргумент в вашей функции wp_enqueue_script() следующим образом:
wp_enqueue_script( 'tt-mobile-menu', get_template_directory_uri() .
'/js/mobile-menu.js', array('jquery'), '1.0', true );
Шаг 2: Структура файла JavaScript
Во-вторых, вы убедитесь, что ваш JavaScript начнется следующим образом:
jQuery(document).ready(function()
{
jQuery(#selector) ...
});
(function($) {
// Use $() inside of this function
$(#selector) ...
})(jQuery);
Шаг 3. Убедитесь, что jQuery загружен
Иногда возникают проблемы, потому что jQuery не загружается, хотя включено. Итак, чтобы убедиться, что jQuery загружен, скопируйте URL-адрес со сценария src и вставьте его в новую вкладку браузера. Например: если сценарий src такой:<script src="http://code.jquery.com/jquery-1.11.2.min.js" type="text/javascript"></script>