Я работаю над темой WordPress и столкнулся со странной проблемой.
Это сайт, над которым я работаю http://dalya.go-demo.com/
Я хочу развернуть меню при нажатии на кнопку меню в правой части. И чем хотите закрыть его при нажатии на кнопку закрытия.
Смотрите мой код ниже.
jQuery(document).ready(function () {
$ = jQuery;
function closeNav() {
$('.close-nav').click(function (e) {
e.preventDefault();
$('.nav-area').children('nav').hide( 'slide', { direction: "right" }, 500);
$(this).addClass('open-nav');
$(this).removeClass('close-nav');
openNav();
});
}
closeNav();
function openNav() {
$('.open-nav').click(function (e) {
e.preventDefault();
$('.nav-area').children('nav').show( 'slide', { direction: "right" }, 500);
$(this).addClass('close-nav');
$(this).removeClass('open-nav');
closeNav();
});
}
openNav();
$('.nav-area ul').children('li').children('a').hover(function () {
$(this).children('span').animate({top:'-54px'});
$(this).children('div.animated').show( 'slide', {direction: "up"}, 500);
}, function () {
$(this).children('span').animate( {top:'0px'} );
$(this).children('div.animated').hide( 'slide', { direction: "up" } , 500);
});
});
Но я получаю следующую ошибку:
Ошибка: TypeError: x.easing[this.easing] не является функцией Исходный файл: .../wp-includes/js/jquery/jquery.js?ver=1.10.2 Строка: 5
Я проверил все возможные решения, доступные здесь, на этом форуме, но безуспешно.
- Добавлен jQuery.
- Добавлен интерфейс jQuery.
Добавлено jQuery Easing.
Двойной jquery не добавляется.
Тот же код отлично работает в моей HTML-версии сайта, но в версии Wordpress я столкнулся с этой проблемой.