gpt4 book ai didi

javascript - jquery旋钮显示输入完成

转载 作者:行者123 更新时间:2023-12-03 10:40:25 28 4
gpt4 key购买 nike

我正在使用 jquery 旋钮以图形方式表示我的数据。

https://github.com/aterrien/jQuery-Knob

我试图仅在动画之后显示输入值(在圆的中心),但我没有找到如何显示。我的方法是最初将“displayInput”设置为 false,并在动画结束后使用完整函数将其设置为 true。我可以看到它适用于 fgColor 属性,但不适用于 displayInput 属性。

elm.knob({
'width': 60,
'height': 60,
'min': 0,
'max': 6,
'step': 0.1,
'readOnly': true,
'thickness': .5,
'dynamicDraw': true,
'displayInput': false,
'fgColor': dangerLevelColor,
'inputColor': '#7F8C8D',
format: function (value) {
return value + '/6';
}
});
$({value: 0}).animate({value: dangerLevel}, {
duration: 1500,
easing: 'swing',
progress: function () {
elm.val(this.value).trigger('change');
},
complete: function () {
elm.trigger(
'configure', {
'displayInput': true,
'fgColor': 'green'
});
}
});

有什么想法吗?谢谢!!

最佳答案

我也遇到了类似的问题。似乎是某种类型的错误,但我无法找到它。它的工作原理相反(从 displayInput: true 开始,然后使用 configure 更改为 false)。我所做的解决方法是将 displayInput 设置为 true ,并使用 inputColor 选项来“隐藏”它,方法是将其设置为与背景相同的颜色,并在您想要显示它时设置为其他可见颜色。

初始化为隐藏(在白色背景上)

 $(".knob").knob({ 'inputColor': '#FFFFFF' });

显示

$(".knob").trigger('configure', { 'inputColor': '#87CEEB' });

关于javascript - jquery旋钮显示输入完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28807212/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com