Подтвердить что ты не робот

JQuery Uncaught TypeError: Object [object Object] не имеет слайдера метода

Вот страница url http://meracd.com/design/disc_designer.php?disc=cd

Я использовал jqueryUI для слайдера. Но он не работает. Я загрузил jquery и jquery UI перед custom.js script.

enter image description here

4b9b3361

Ответ 1

У вас есть несколько экземпляров jQuery на вашей странице.

Ваш плагин jQuery UI Slider подключается к window.jQuery (это версия 1.6.2), но ваш код custom.js пытается работать с window.$ (это версия 1.6.4).

Вам нужно либо:

  • Избавьтесь от одного из них (нет необходимости иметь оба)
  • Псевдоним jQuery, используемый в custom.js
  • Используйте noConflict(), чтобы решить, какой jQuery получает доступ к переменной $.

Ответ 2

Вы спасли мой день, в моем случае, добавив noConflict(), решив мою проблему

образец моего кода

#

MVC 4

<script src="/Scripts/jquery-1.8.3.js"></script>
<script src="/Scripts/jquery-ui-1.9.2.js"></script>

jQuery.noConflict();
$(function(){
                 //  var $searchBox =  $("input#SearchString");
                   $("input#SearchString").autocomplete({
                       source: []
                   });
          });

Ответ 3

Я просто хочу сказать, что у меня была аналогичная проблема, и решил ее, обновив мою версию JQuery. У меня была действительно старая версия на сайте, и, обновив ее до последней версии, проблема была решена.