2011-12-01 55 views
0

當我將jquery easing 1.3插件添加到我的頁面時,我得到一個錯誤,我還沒有使用自定義緩動,但只是加載它停止動畫元素工作。我不是一個jQuery的專家,所以我真的不知道如何調試,但即時通訊相當肯定有衝突,繼承人的錯誤:jquery easing在wordpress上打破jquery

Uncaught TypeError: Property 'undefined' of object #<Object> is not a function 

當你翻轉動畫元素的錯誤被觸發時,繼承人的網頁IM工作:

http://www.pegbarandgrill.com/blog/

,如果你將鼠標懸停在鏈接&目錄,你會看到一個動畫菜單中打開,但是這是當你將得到錯誤。我採購的jQuery和緩解與以下行

<script type="text/javascript" src="/wp-content/themes/pegbarAndGrill_01/script/jquery.js"></script> 
<script type="text/javascript" src="/wp-content/themes/pegbarAndGrill_01/script/easing.js"></script> 

此外,如果我刪除wp_head()和wp_footer()函數的矛盾就會消失。任何想法可能是什麼問題?

非常感謝

+0

有時用'jQuery'替換'$'可以修復WordPress中的問題。試試看。 – peduarte

+0

這是插件部分的錯誤,它可能僅僅與jQuery 1.7或以前版本不兼容。 – Viruzzo

+0

您在加載緩動後加載另一個版本的jQuery(1.6.x),我想擺脫它可能會對您有所幫助(請參閱源代碼的第25行) – m90

回答

2

嘗試包easing.js文件的內容與

$(document).ready(function() { 
... 
}); 

它救了我之前救了我的時間!

0

我得到了同樣的錯誤信息。我有jQuery,jQuery UI,easing插件,並且以錯誤的順序致電jQuery.noConflict()

我一直在使用jQuery.noConflict()來解決很久以前的一些其他問題,但我不再需要它,所以我刪除了它。

我然後把<script>元素順序如下:

<script type='text/javascript' src="/js/jquery-1.8.0.min.js"></script> 
<script type='text/javascript' src="/js/jquery-ui-1.8.23.custom.min.js"></script> 
<script type='text/javascript' src="/js/jquery.easing.1.3.js"></script> 

這解決了這一問題。