問題タブ [fakesmile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2580 参照

svg - FakeSmile と IE9

FakeSmileを使用して IE9 で SMIL サポートを偽装しようとしています

SVG 要素を動的に作成し、アニメーション要素を含む rect 要素を追加し、beginElement() を呼び出しています。IE9 でエラーが表示されます: オブジェクトはプロパティまたはメソッド 'beginElement' をサポートしていません

静的 SVG の動作: http://jsfiddle.net/FG3PG/1/

FakeSmile を使用して修正するにはどうすればよいですか? 以下は、私がやろうとしていることを示しています: http://jsfiddle.net/DgMDV/13/

そして、ここに同じコードがあります:

0 投票する
1 に答える
1354 参照

javascript - SVG 要素のダイナミック アニメーションが IE で機能しない

jqueryでDOM要素を動的に追加しながら、SVG要素のアニメーションを実行しようとしています。これらの要素<body>を以下のように内部に追加すると、動作します。これの動作サンプルは http://jsfiddle.net/bZdfH/2/です

動的に追加すると、IE ではアニメーションが開始されませんが、Chrome と FireFox では動作します。

これがワーキングサンプルのjsfiddleです。誰か助けてください??

0 投票する
0 に答える
57 参照

internet-explorer - FakeSmile は IE9+ のカーブ パス アニメーションをサポートしていません

私は SMIL アニメーションに取り組んでおり、Internet Explorer v9+ で実行するために、FakeSmile JavaScript ライブラリを使用しています。

今問題は、曲線のパスをアニメーション化しようとしたときです (「curveto」を d 属性に含むパス、要素には「d」要素があり、「d」の値には、svg ファイルのcで識別される Curveto が含まれています)形。しかし、他のブラウザでは、まったく問題なく動作します。

私のフィドルをチェックしてください

ほとんどすべてのブラウザーが SVG アニメーションのサポートを終了するため、Web アニメーションでこれを行うことは可能ですか?