そのため、setIntervalを使用して、ページ上の基本的なHTMLテキストを段階的に変更しています。簡単にするために、それが単なるカウンター/ブリンカーであるとしましょう。ユーザー入力でsetInterval値の速度を調整できるようにすることは可能ですか?
以下のコードでは、playSpeedはPlayLife()が実行される値を保持しています。デフォルトの値は1500ですが、ユーザーが速度をインクリメント/デクリメントできるようにする構成/フォームがページにあります。残念ながら、速度には影響しません。setIntervalが読み取られたときのplaySpeedが何であれ、そのfinalであり、playSpeedを変更しても変更されないためです。これが正しい場合、これを回避する方法はありますか?
ありがとう!
var automateLife = setInterval(function(){PlayLife()}, playSpeed);