如何才能拥有只读的jQuery滑块?一个会显示一个值,但不允许用户移动它?
由于
答案 0 :(得分:20)
文档说明有一个.slider('disable')
函数 - 不确定它实际上对滑块元素本身做了什么,但这可能是你的选择。
答案 1 :(得分:5)
我尝试了所有建议。只有这样才有效:
$('#mySlider').slider({ disabled: true });
答案 2 :(得分:4)
禁用它会使其透明。如果您希望它看起来像普通滑块,则可以覆盖幻灯片处理程序以返回false:
$("#mySlider").on("slide", function (event, ui) { return false; });
答案 3 :(得分:3)
如果我直接使用$('#mySlider')滑块消失,滑块就会消失。(滑块('禁用');.我已经加载了滑块fisrt ..然后禁用它。虽然这不是一个好方法,但它对我有用。
$('#mySlider').slider(
{
range: "min",
min: 0,
max: 100,
value: $("span", this).text(),
}
});
$('#mySlider').slider( 'disable');
答案 4 :(得分:1)
你只需要这样做:
$('#mySlider').slider( 'disable' );
答案 5 :(得分:0)
$("#slider").slider("disable")
工作正常,但重新启用不起作用$("#slider").slider("enable")
答案 6 :(得分:0)