6

次の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」を呼び出せません」理由はわかりません...

4

4 に答える 4

9

1.8.1 も現在テストおよび開発段階にあり、いくつかのバグがあります。エラーがない場合は、代わりに 1.7.2 を使用してください。

于 2012-09-01T13:04:01.180 に答える
2

1.8.1 にはいくつかの点でバグがあるようです - エラーがなければ 1.7.2 を使用したいと思いますが、1.8 が必要ですか?

于 2012-09-01T13:02:02.773 に答える
0

「キャッチされていない TypeError: 未定義のメソッド 'addClass' を呼び出せません」

1.8.20 でこの問題が発生しましたが、1.10.0 では発生しません。

于 2013-01-18T17:20:49.493 に答える
0

この問題は 1.8.2 にも存在します。Michael のコメントの後、1.8.0、1.8.1、および 1.8.2 はすべて同じ問題を抱えていると思います。個人的には 1.8.2 を使用していましたが、1.7.2 に切り替える必要がありました。

于 2012-11-23T11:03:24.753 に答える