2012-09-01 42 views
6

法「addClass」我有以下的jQuery滑塊代碼: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它拋出一個異常: 「未捕獲TypeError:不能調用方法'addClass'未定義」不知道爲什麼...

回答

9

1.8.1現在也在測試和開發階段,有一些錯誤 - 用1.7.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版本的更可靠版本,然後切換到1.7.2版本最佳可用版本 – rahul

2

1.8.1似乎是有點buggy - 我寧願使用1.7.2如果你沒有錯誤,你需要1.8嗎?

0

在1.8.2中也存在問題沒有錯誤,之後邁克爾的評論,我猜1.8.0,1.8.1和1.8.2都有這個問題。 我個人是使用1.8.2,現在我不得不切換到1.7.2

0

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

我曾就此問題與1.8.20,但它不爲我用1.10.0

相關問題