1
我正在研究wordpress主題,並且遇到了一個奇怪的問題。jQuery動畫無法正常工作TypeError:x.easing [this.easing] jQuery 1.10.2
我想擴大一下在右邊的菜單按鈕菜單使用的網站。並且想要點擊關閉按鈕關閉它。
看到我的代碼如下。
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);
});
});
但我收到以下錯誤:
Error: TypeError: x.easing[this.easing] is not a function Source File: .../wp-includes/js/jquery/jquery.js?ver=1.10.2 Line: 5
我已經測試了所有可用的可能的解決方案在這裏對這個論壇,但沒有成功。
- jQuery被添加。
- 添加了jQuery UI。
jQuery Easing已添加。
沒有添加雙jquery。
相同的代碼在我的網站的HTML版本中正常工作,但在Wordpress版本中我正面臨着這個問題。