我怎样才能有一个只读的 jQuery 滑块?一个会显示一个值但不允许用户移动它的值?
谢谢
文档说有一个.slider('disable')
功能 - 不确定它实际上对滑块元素本身做了什么,但这可能是您的一个选择。
我尝试了所有建议。只有这个有效:
$('#mySlider').slider({ disabled: true });
禁用它会使其透明。如果你想让它看起来像一个普通的滑块,你可以覆盖幻灯片处理程序以返回 false:
$("#mySlider").on("slide", function (event, ui) { return false; });
如果我直接使用 $('#mySlider').slider('disable');,我会遇到同样的问题,即滑块会消失。我先加载了滑块..然后禁用了它。虽然这不是一个好方法,但它对我有用。
$('#mySlider').slider(
{
range: "min",
min: 0,
max: 100,
value: $("span", this).text(),
}
});
$('#mySlider').slider( 'disable');
你只需要这样做:
$('#mySlider').slider( 'disable' );
$("#slider").slider("disable")
工作正常,但重新启用不起作用$("#slider").slider("enable")