SVGアニメーション – Web Animations API を使う – アニメーション実行中のreverse()メソッドと、iterationsプロパティのInfinityについて

javascript

SVGアニメーション – Web Animations API を使う – アニメーション実行中のreverse()メソッドと、iterationsプロパティのInfinityについて

前回の投稿(https://propansystem.net/blog/9976)で、option定義でiterations属性の値を「Infinity」にしたサンプルを試します。

前回のサンプルのOptions定義「iterations」プロパティに「Infinity」の値を追加し、
アニメーション開始後にreverse()メソッドを有効にする逆再生ボタンを押下するとjavascriptエラーになります。

Uncaught InvalidStateError: Failed to execute 'reverse' on
 'Animation': Cannot play reversed Animation with infinite target effect end.
 at HTMLInputElement.<anonymous> 

「Infinity」プロパティを有効にすると無限再生することになる為、終了状態を持たない為エラーになります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です