Как побороть конфликтующие файлы jQuery

0

У меня два файла jQuery.

Один из них предназначен для вызова datepicker, а другой - для вызова файлов с высоким качеством.

Когда я пытаюсь включить оба файла, мой highchart работает, и datepicker не работает.

Вот код исходного кода для datepicker:

<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/jquery.ui.core.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/jquery.ui.datepicker-cc.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/calendar.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/jquery.ui.datepicker-cc-ar.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/jquery.ui.datepicker-cc-fa.js"></script>

Код для hichchart:

<script src="<?=base_url()?>js/jquery-1.9.1.js"></script>
<script src="<?=base_url()?>js/highcharts.js"></script>
<script src="<?=base_url()?>js/exporting.js"></script>

Я также попытался поместить jQuery noconflict в любое место моего кода, я не получил результата

<script type="text/javascript">$.noConflict();</script>

Любая помощь будет оценена.

  • 1
    Просто включите один. Последняя версия, если это возможно.
  • 0
    ты имеешь ввиду последнюю версию jquery?
Теги:
datepicker
highcharts

3 ответа

1
Лучший ответ

Попробуйте использовать только jquery and jquery ui newer version,

<script src="<?=base_url()?>js/jquery-1.9.1.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/jquery.ui.core.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/jquery.ui.datepicker-cc.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/calendar.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/jquery.ui.datepicker-cc-ar.js"></script>
<script type="text/javascript" src="<?=base_url()?>Date_Component/scripts/jquery.ui.datepicker-cc-fa.js"></script>
<script src="<?=base_url()?>js/highcharts.js"></script>
<script src="<?=base_url()?>js/exporting.js"></script>
  • 0
    DatePicker не работает с <br /> <script src = "<? = base_url ()?> js / jquery-1.9.1.js"> </ script>
  • 0
    Вы должны использовать последний datepicker code DatePicker от Read jqueryui.com/datepicker
Показать ещё 2 комментария
0

попробуй что-нибудь вроде этого

     <script src="<?=base_url()?>js/jquery-1.9.1.js"></script>
     <script type="text/javascript">
        var jq = jQuery.noConflict( true );
        //use jq for highchart
     </script>
  • 0
    можете ли вы написать с деталями, пожалуйста?
  • 0
    проверьте этот интерфейс88.blogspot.in/ 2012/ 07/…
0

Первый вызов jquery

<script src="<?=base_url()?>js/jquery-1.9.1.js"></script>

и используйте следующий код после вызова jquery

<script type="text/javascript">
    var jqobj = jQuery.noConflict( true );     
 </script>
  • 0
    Я пытался, но не звучит результата, и вы можете сказать мне, что такое <br /> var jqobj ??
  • 0
    Это наш собственный ярлык. Метод noConflict () возвращает ссылку на jQuery, которую вы можете сохранить в переменной для дальнейшего использования, например: jq ("кнопка"). Click (function () {jq ("p"). Text ("сделать что-то") );});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню