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]()
Ответы
Ответ 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. У меня была действительно старая версия на сайте, и, обновив ее до последней версии, проблема была решена.