我正在使用 JSXGraph 创建一堆滑块,它们的可见性应该通过一个复选框来更改。不幸的是,setAttribute()
并没有真正起作用。它只改变滑块“头部”的可见性,但不改变其范围。这是我在 javascript 中的代码示例:
ctx.slider_A = ctx.box_left.create("slider", [[50, 50], [230, 50], [0, 0.4, 1]],
{withLabel: false, snapWidth: 0.05, fillColor: ctx.textColor, visible: false});
function sliderVisibility(){
var Checkbox = getElementById("check");
if (Checkbox.checked == true) {
ctx.slider_A.setAttribute({visible: true});
}else{
ctx.slider_A.setAttribute({visible: false});
}
}
有谁知道这个问题?我会非常感谢任何帮助。