Jquery UI滑块奇怪的行为,滑块值高于最小值,低于最大值
jquery ui slider weird behavior, slide values goes above minimum and under maximum
我使用jquery ui slider并使其更小。当我将它滑动到最小值时,它的值高于min
值,当我将它滑动到最大值时,它的值低于max
值。
所以情况是这样的:
- 最小滑动:值先到
0
,再到1
。 - 最大滑动:值先到
500
,再到499
是什么导致了这种奇怪的行为,如何解决它?
—EDIT:—
如果我像下面的例子那样使用slide
事件类型绑定,就会发生这种情况:
$(".slider").on("slide", function(){
var value = $(this).slider("value");
$(this).closest(".item-wrapper").find(".input-text").val(value);
});
这是一个bug吗?
—编辑结束—
下面是我的代码:
CSS:
.sliderwrapper {
float: right;
width: 125px;
margin: 10px 0 0 0;
}
#sliderwrap {
margin: 15px 0 0 0;
}
.ui-slider-horizontal {
height: 6px;
background: none repeat scroll 0 0 #000000;
border: 1px solid #000000;
}
.ui-slider .ui-slider-handle {
height: 10px;
width: 10px;
background: #f26522;
border: 1px solid #000000;
top: -3.5px;
cursor: pointer;
}
.ui-slider-horizontal .ui-slider-handle {
margin-left: -2.5px;
}