2012-09-01 21 views
6

の「addClass」メソッドを呼び出すことはできません:jQueryのスライダー:キャッチされない例外TypeError:私は、次のjqueryのスライダーコードを持っている未定義

$(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はどこか別のセット数を指します。 #pppは を参照しています。jQuery 1.7.2を使用していたときは、すべてうまくいっていました。しかし、1.8.1に切り替えたときに例外がスローされました: "Uncaught TypeError:未定義のaddClass 'メソッドを呼び出すことができません。理由はありません。

答えて

9

1.8.1はテストや開発段階でも、今であり、いくつかのバグがあります - あなたは問題が同様に1.8.2に存在していることを

+0

問題を私のために発生しません。 1.8.0にも存在します。私はGoogleのJQueryホスティング機能を使い始めたときにしか遭遇しませんでした: http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.jsなぜ彼ら(Google)は安定版を使用しません彼らのホスティング施設?私は今すぐ自分のサーバでホストされている1.7.2に戻しました。 – bicycle

+0

井戸1.8はまだ完全に信頼できるものではありません。 – rahul

+0

より信頼性の高いバージョンの1.8を待ってください。最高の利用可能なバージョン – rahul

2

1.8.1いくつかの点でバグがあります。あなたはエラーがない場合1.7.2を使用することを好むでしょう1.8あなたが必要ですか?

0

でエラーがない場合は代わりに1.7.2を使用して、マイケルの後コメント、私は1.8.0、1.8.1と1.8.2はすべて同じ問題を抱えていると思います。 個人的に私は1.8.2を使用していたし、今私は1.8.20で、この問題を持っていた1.7.2

0

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

に切り替える必要があったが、それは1.10.0

関連する問題