web-dev-qa-db-fra.com

jQuery Uncaught TypeError: Object [objet Object] n'a pas de curseur de méthode

Voici la page url http://meracd.com/design/disc_designer.php?disc=cd

J'ai utilisé jqueryUI pour le curseur. Mais ça ne marche pas. J'ai chargé jquery et jquery UI avant le script custom.js.

enter image description here

18
Pritesh Desai

Vous avez plusieurs instances de jQuery sur votre page.

Votre plug-in jQuery UI Slider est associé à window.jQuery (version 1.6.2), mais votre code custom.js tente de s'exécuter sur window.$ (version 1.6.4).

Vous devez soit:

  • Débarrassez-vous de l'un d'eux (il n'est pas nécessaire d'avoir les deux) 
  • Alias ​​le jQuery utilisé dans custom.js
  • Utilisez noConflict() pour déterminer quel jQuery a accès à la variable $.
36
Yahel

Vous avez sauvé ma journée, dans mon cas, l'ajout de noConflict () a résolu mon problème

échantillon de mon code

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: []
                   });
          });
5
Feras

Je veux juste dire que j'ai eu un problème similaire et que je l'ai résolu en mettant à niveau ma version de JQuery. J'avais une très ancienne version sur le site et le problème a été résolu en mettant à jour la dernière.

0
rii