2017-08-15 33 views
0

document.getElementById("mysvg").pauseAnimations()を使用してSVGを一時停止することができます。しかし、これはインラインSVGでのみ機能するようです。外部SVGアニメーションを一時停止する

<img src="my.svg"/>を使用して含まれるSVGアニメーションを一時停止する方法はありますか?

+2

番号:私の場合(Doxygenの)で、私はので、私はちょうどこのようにDoxygen自体を使用してSVGをインライン含まあきらめたことを必要としていました。 –

+0

SVGがイメージコンテキストで使用されている場合、そのイメージコンテキストと対話できません。 –

答えて

0

ポール・ルボー(Paul LeBeau)が言ったように、あなたはイメージでそれをすることはできません。あなたそれを行うことができます - 明らかに - <object>、このようなもの使用:それを介してアクセスその後、

<object id="mysvg" type="image/svg+xml" data="myfile.svg"/> 

をそして:

mysvg.contentDocument 

、残念ながらそうでない意味CORSポリシーによって制限されていることfile://プロトコル経由でファイルにアクセスするときに動作します。ありません

\htmlinclude "myfile.svg" 
関連する問題