JavaScript не работает на WordPress

Ну в принципе я пытаюсь реализовать Сидр, который отсюда
(http://www.berriart.com/sidr/)

Я просто хочу, чтобы это работало, я добавил сценарии в файл function.php и даже сделал оповещения, чтобы проверить, что они загружаются и работают. Вот как я их добавил.

add_action( 'wp_enqueue_scripts', 'blankslate_load_scripts' );
function blankslate_load_scripts()
{
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'Sidr', get_template_directory_uri() . '/js/jquery.sidr.min.js' );
wp_enqueue_script( 'Sidr-run', get_template_directory_uri() . '/js/jquery.run.min.js' );
wp_enqueue_style( 'sidr-css', get_stylesheet_directory_uri() . '/css/jquery.sidr.light.css' );
}

Я зарегистрировался в инспекторе Chrome и подтвердил загрузку сценариев. Я посмотрел на консоль и увидел, что она пуста, кроме показа этого

[cycle2] --c2 init--

Div показывает, все есть. Сам код, чтобы сделать окно скользящим слева направо, это единственное, что не работает. Я использую первое базовое демо, которое он имеет на своей странице, где оно скользит с левой стороны со списком ссылок.

На данный момент я очень расстроен, поэтому надеюсь, что кто-то здесь найдет проблему.

сайт, на котором я тестирую это (‘http://chocobento.x10.mx/wp/«)

1

Решение

Вы используете

$(document).ready(function() {
$('#simple-menu').sidr();
});

Когда вы должны использовать

jQuery(document).ready(function() {
jQuery('#simple-menu').sidr();
});

или же

(function($) {
$(document).ready(function() {
$('#simple-menu').sidr();
});
}(jQuery));

Увидеть https://wordpress.stackexchange.com/questions/2895/not-defined-using-jquery-in-wordpress

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]