javascriptを単独で使用してアニメーション効果を作成するために、特定の間隔の後に要素にスタイルを動的に追加しようとしています。私はsetInterval()を使用しているし、clearInterval/stopを停止できません。また、メソッドに割り当てられている間隔では発生しません。アニメーションは1〜2秒ごとに発生しているようです。ここでjavascriptを使用して設定された間隔でスタイルを動的に変更するにはどうすればよいですか?
私がこれまで試した何のためのコードです:http://codepen.io/AnkitaSood/pen/jyaqMR?editors=0010
以下は私が助けを必要とロジックです -
Object.keys(styles).forEach(function(key) {
for(index = 0 ; index < styles[key].length; index++) {
var intervals = setInterval(function(index) {
elem.style[key] = styles[key][index];
}, timer[index], index);
}
clearInterval(intervals);
});
上記のように 'setTimeout'を使用すると、目的の結果が得られます。ありがとう! – Ankita