0

我的页面中有几个滑块,我创建它们的方式如下:

$(".slider").each(function () {
            var actualVal=$(this).attr("data-val");
            var maxVal=$(this).attr("data-max");

            $(this).slider({
                range: "min",
                min: 1,
                animate: true,
                max: maxVal,
                slide: function (event, ui) {
                    //Action 1...
                },
                change: function (event, ui) {
                    //Action 2...
                },
                value: actualVal,
            });
        });

问题是滑块经常达到最大值,而不是我最初定义的值。

这是否适用于任何人?

我已经尝试过最初打电话:

$(this).slider("destroy");
4

1 回答 1

0

好的...我终于找到了问题...我通过属性获取值,并且该值未被视为整数...

使用 ParseInt 将其作为整数工作得很好......

于 2013-01-04T16:42:05.777 回答