Wordpress. Скрипты подключились но не работают

278
05 мая 2017, 18:44

Доброго времени суток. Проблема моя заключается в том, что скрипты которые я подключил в файле functions.php подключились успешно, но отказываются работать. В чем проблема, я собственно не понимаю.

Вот еще скрин файла functions.php

Скриншот консоли:

Answer 1

Знак $ не используется в WordPress, вместо это используйте 'jQuery'.

Например:

var len = jQuery('.classname').length;

Для того, чтобы использовать $:

1) и скрипты загружаются в header используйте такое решение

jQuery(document).ready(function( $ ) {
// $ Works! You can test it with next line if you like
// console.log($);
});

2) и скрипты загружаются в footer, используйте такое решение

(function($) {
    // $ Works! You can test it with next line if you like
    // console.log($);
})( jQuery );
Answer 2

По умолчанию, jQuery в WordPress запускается в compatibility mode.

Оборачивайте ваш код в .js файле таким образом:

jQuery( document ).ready(function($) {
  // ваш код
}

и тогда внутри можете использовать $.

READ ALSO
PHP Include Javascript

PHP Include Javascript

Здравствуйте, я решил через массив сделать подключить на HTML сайт JS скриптыВот мой код: aengines

214
bootstrap боковое меню

bootstrap боковое меню

Решил написать всплывающую/скрывающаяся боковое меню с использованием bootstrap

351
Drag&Drop HTML5 скрыть исходный слемент

Drag&Drop HTML5 скрыть исходный слемент

при использовании Drag&Drop HTML5 , при перетаскивании , появляется "дубликат", который двигаетсяА как при этом скрыть исходный элемент? т

194
Не могу найти ошибку в скрипте

Не могу найти ошибку в скрипте

Всего лишь вторую неделю изучаю Основы программированияЕсть задача, надо решить с помощью JavaScript'a

210