Я пытаюсь запустить слайдер nivo на сайте joomla 2.5, а также в пользовательском модуле html + php, где мне нужно поместить средство выбора даты.
В пользовательский модуль я вставляю этот код:
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/datepicker.js"></script>
<link rel="stylesheet" type="text/css" href="css/datepicker.css" />
<?php
/* Here the code for the module */
Слайдер Nivo вставляет этот HTML-код:
<script type="text/javascript">
jQuery.noConflict();
jQuery(window).load(function() {
jQuery('#vt_nivo_slider196').nivoSlider({
effect: 'fade', // Specify sets like: 'fold,fade,sliceDown'
...
});
});
</script>
Таким образом, с этим кодом я не вижу календарь (выбор даты), а ползунок nivo не работает (показывается только пробел).
Если я удалю строку jQyery.noConflict(); в коде ползунка nivo я вижу календарь (выбор даты), но слайдер nivo по-прежнему не работает (показывается только пробел).
Если я удалю строку со сценарием type="text/javascript" src="js/jquery-1.4.2.min.js">, то я увижу, что слайдер nivo работает, но я не вижу календарь (выбор даты).
В datepicker.js у меня есть $(document).ready(function() { $(function() { ('#linkedDatepicker')... больше кода и (function($){$.extend($.ui, {datepicker:{версия:"1.7.2"}});var PROP_NAME="datepicker";функция Datepicker(){ ... больше кода
Кажется, это конфликт с JQuery, но я не знаю, как его решить.
Любая помощь высоко ценится.!