不能在Joomla中使用jQuery

时间:2014-11-12 08:07:59

标签: javascript jquery jquery-ui joomla

我尝试在Joomla网站上使用jQuery。

为此,我尝试使用jQuery UI documentation中的非常简单的示例代码。

所以在我的网站上我有这个:

<script type="text/javascript">
$(function() {
    $( "#datepicker" ).datepicker();
});
</script>             
<input class="hasDatepicker" id="datepicker" type="text" />
应该按照我在源代码中看到的那样加载jQuery和jQueryUI。

但是,它仍然无法运作。这有什么不对?

我尝试使用$.noConflict();,但仍然没有运气。

您可以在此处查看我的网站:http://www.schlitteln-berguen.ch/mieten

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

好的,你的管理页面看到你正在使用Joomla 3.x,所以我假设你正在正确导入jQuery和jQueryUI。 Joomla 3.x默认情况下以 noConflict 模式导入jQuery,因此我建议您使用jQuery全局范围并将$作为别名传递,如下所示:

jQuery(document).ready(function($) {
    $( "#datepicker" ).datepicker();
});

另外只是为了让您知道,您的模板再次导入jQuery。 2版本可能会导致冲突所以我建议如果有一个选项可以在模板参数中删除它,那么你就这样做了。