我想在我的网站上使用jQuery UI。我下载了自定义版本,但它没有用。所以我在他们的网站上使用了“完整”版本。它也不起作用。
我唯一的代码是:
$('#gameRelease').datepicker();
我得到的是控制台中的错误:
Uncaught TypeError: Cannot read property 'fadeIn' of undefined
我该怎么办?
- 编辑 -
好的,这变得非常奇怪。
这是我的完整代码(我切断了什么并不重要):
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 :(得分:2)
愚蠢的问题。事实证明,你必须在jQuery之后加载jQueryUI。然后我装了它。
答案 1 :(得分:0)
插件 Nivo Slider for WordPress (0.2)加载它自己的jquery.effects.core.js
文件,这也使得datepicker抛出相同的错误。
如果禁用该插件会使日期选择器生效,那么您必须编辑nivoslider4wp-show.php
文件。找到<script ... src=".../js/jquery.effects.core.js" ...
行,并使用HTML评论(<!-- ... -->
)对其进行评论。