0

HTMLページのsvgスニペットのdefsセクションに小さなグローフィルターを作成しました。そのフィルターにはアニメーションが含まれているため、フィルターはゆっくりとフェードします。

次に、そのフィルターをいくつかのsvg要素、たとえば長方形に割り当てます。これまでのところ、うまく機能しています。

問題は、アニメーションがすぐに開始するのですが、JavaScriptで特定の関数を呼び出すときのように、開始するタイミングを制御したいのです。

今、私はアニメーションの開始を「不定」に設定してから、アニメーションでbeginElement()を呼び出すと思いました。しかし、url( "#myFilterID")を介してsvg長方形に割り当てられている、フィルター内のアニメーションdom要素にアクセスするにはどうすればよいですか?

4

1 に答える 1

0

id 属性を指定してから、document.getElementById を呼び出して取得するのがおそらく最も簡単です。

于 2012-12-11T13:58:48.150 に答える