3
私はjavascriptのsetIntervalではなくd3.intervalを使用しています。問題は、ClearIntervalを使用していて、明らかに機能しないので、私はそれを止める方法を知らないということです。d3.jsの間隔をクリアします
ありがとうございました。
私はjavascriptのsetIntervalではなくd3.intervalを使用しています。問題は、ClearIntervalを使用していて、明らかに機能しないので、私はそれを止める方法を知らないということです。d3.jsの間隔をクリアします
ありがとうございました。
この場合、方法stop
を使用します。この方法は、d3.timer
とd3.interval
の両方で機能します。
var interval = d3.interval(function(elapsed) {
if (elapsed > 2600) {
interval.stop(); // <== !!!
return;
}
console.log(elapsed);
}, 500);
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.11.0/d3.min.js"></script>