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: Cannot call method 'addClass' of undefined” 不知道为什么......

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

问题也存在于 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 回答
0

“未捕获的类型错误:无法调用未定义的方法‘addClass’”

我在 1.8.20 中遇到了这个问题,但在 1.10.0 中没有发生

于 2013-01-18T17:20:49.493 回答