2012-09-01 6 views
6

Mam następujący kod jquery slider:jQuery Slider: Uncaught TypeError: nie można nazwać metodą 'addClass' undefined

$(function() { 
    var select = $("#ppp"); 
    var slider = $("<div id='slider' style='width:575px;'></div>").insertAfter(select).slider({ 
     min: 3, 
     max: 60, 
     range: "min", 
     value: window.slidervalue, 
     step:3, 
     slide: function(event, ui) { 
      select[ 0 ].value = ui.value; 

     }, 
     stop: function(event, ui) { 
      document.getElementById('vpp').innerHTML=ui.value; 
      show_products('1','Y','N','N','N','N','Y'); 
     } 
    }); 

window.slidervalue odnosi się do określonej liczby gdzieś indziej. #ppp odnosi się do Kiedy używałem jQuery 1.7.2 wszystko szło dobrze. Kiedy jednak przełączyłem się na 1.8.1, wyrzucił wyjątek: "Uncaught TypeError: Can not call method 'addClass' of undefined" Nie wiem dlaczego ...

Odpowiedz

9

1.8.1 jest teraz w fazie testów i rozwoju i istnieją pewne błędy - zamiast używać 1.7.2, jeśli nie masz żadnych błędów z tym

+0

Problem istnieje również w wersji 1.8.0. Napotkałem go dopiero, gdy zacząłem korzystać z funkcji hostingu JQuery Google: http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js Dlaczego oni (Google) nie używają tylko stabilnych wersji dla ich obiekt hostingowy? Przełączam go teraz z powrotem na wersję 1.7.2 hostowaną na moim własnym serwerze – bicycle

+0

oraz wersje 1.8 są ciągle testowane, więc nie są w pełni niezawodne – rahul

+0

lepiej poczekać na bardziej niezawodną wersję 1.8 i przechodzą na to, aż do tego 1.7.2 jest najlepsza dostępna wersja – rahul

2

1.8.1 wydaje się być wadliwy w niektórych punktach - i wolałbyś używać 1.7.2, jeśli nie masz błędów, czy potrzebujesz 1.8?

0

problem istnieje w 1.8.2, jak również i po Michael komentarz, myślę, że 1.8.0, 1.8.1 i 1.8.2 mają ten sam problem. Osobiście używałem 1.8.2 i teraz musiałem przełączyć 1.7.2

0

"Uncaught TypeError: Cannot call method 'addClass' of undefined"

miałem ten problem z 1.8.20, ale nie występuje dla mnie 1.10.0