2012-11-16 52 views
0

我想在我的網站上使用jQuery UI。我下載了自定義構建,但沒有奏效。所以我在他們的網站上使用了「完整版」。它也不起作用。jQuery UI導致​​「未捕獲」錯誤

我唯一的代碼是:

$('#gameRelease').datepicker(); 

而我得到的是控制檯的錯誤:

Uncaught TypeError: Cannot read property 'fadeIn' of undefined 

我能做些什麼?

- 編輯 -

好吧,這是越來越奇怪。

  • 已包含在jQuery UI之前的jQuery。
  • 我有我的代碼之前使用jQuery的其他東西,他們工作得很好。
  • 我嘗試禁用其他插件和評論我以前的代碼 - 沒有什麼作品。

這裏是我完整的代碼(我什麼板缺這並不重要):

JS

(function($){})(window.jQuery); 
$(document).ready(function() { 
    /* jQuery UI */ 
    $('#gameRelease').datepicker(); 
}) 

HTML

<script src="/js/modernizr-1.7.min.js"></script> 

<script src="//code.jquery.com/jquery-latest.min.js"></script> 
<script src="/js/jquery-ui-1.9.1.custom.min.js"></script> 
<script src="/js/script.js"></script> 
+0

是你能算出這個?如果沒有,你可以設置一個[JSFiddle](http://jsfiddle.net/)嗎? –

回答

2

傻問題。事實證明,你必須在jQuery之後立即加載jQueryUI。我稍後加載它。

0

插件NIVO滑塊爲WordPress(0.2)加載它自己的jquery.effects.core.js文件,這也使得日期選擇器拋出同樣的錯誤。

如果禁用插件使得datepickers工作,那麼你必須編輯nivoslider4wp-show.php文件。找到<script ... src=".../js/jquery.effects.core.js" ...線,並使用HTML註釋(<!-- ... -->)它註釋掉。

相關問題