gpt4 book ai didi

javascript - dojo.gauges 中仪表的突然变化。不像 dojox.gauges

转载 作者:行者123 更新时间:2023-11-30 13:05:59 27 4
gpt4 key购买 nike

是否有可能像 dojox.gauges 那样在更新时指针逐渐改变值你可以在这个example中看到, 当你按下按钮 set 15 直接变成了15。

是否有可能让它逐渐通过中间值?

最佳答案

根据 dojox/dgauges/CircularRangeIndicator 上的 API 文档,您正在寻找的属性是 animationDuration :

The duration of the value change animation in milliseconds. Default is 0. The animation occurs on both user interactions and programmatic value changes. Set this property to 0 to disable animation.

我创建了一个测试 jsfiddle证明这一点:

标记:

<body class="claro">
<div data-dojo-type="dojox/dgauges/components/default/CircularLinearGauge" data-dojo-id="gauge" value="20" minimum="-50" maximum="50" animationDuration="100" style="width:300px; height:300px"></div>
</body>

代码:

require(['dojo/parser', 'dojox/dgauges/components/default/CircularLinearGauge', 'dojo/domReady!'], function (parser, CircularLinearGauge) {
parser.parse();
console.log('parsed');
setInterval(function () {
var newVal = Math.ceil(Math.random() * (100) - 50);
console.log('setting value to', newVal);
gauge.set('value', newVal);
}, 1000);
});

关于javascript - dojo.gauges 中仪表的突然变化。不像 dojox.gauges,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15691820/

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