2012-02-24 1 views
18

Вот URL страницы http://meracd.com/design/disc_designer.php?disc=cdJQuery Uncaught TypeError: Object [объект Object] не имеет никакого метода ползунок

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

enter image description here

+0

Включите в свой вопрос соответствующий код, а не просто ссылку на сайт, который не работает, пожалуйста. –

ответ

36

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

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

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

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

Я удалил лишние jquery и jquery ui скрипты, теперь есть только одна ссылка на них. Тем не менее он не работает. –

+3

Потому что теперь файл custom.js начинается с 'jquery', который должен быть' jQuery' (чувствителен к кепке). – Yahel

+0

: D спасибо @yahelc, что ваше предложение сработало, я заменил все экземпляры $ с помощью jQuery и отлично работает. –

5

Вы спасли мой день, в моем случае, добавляя 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: [] 
        }); 
      }); 
+1

Используйте 'jQuery.noConflict();' перед началом функции jQuery, чтобы избежать конфликтов с несколькими (разными) версиями jQuery-файлов. – Faizan

+0

У меня тоже была такая же проблема. Она отлично поработала для меня. Спасибо за ответ. @ Feras – sona

0

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

Смежные вопросы