2017-01-18 10 views
0

addEventListenerブラウザ間でSVG要素がうまくサポートされていますか?SVG要素でaddEventListenerを安全に使用できますか?

代わりに、より一般的なのEg

rect.addEventListener('mousemove', function (e) 
{ 
    alert('The SVG rectangle was clicked!'); 
}); 

:SVGがsupporedされ、addEventListenerはSVG要素で確実に動作addEventListener、はい、サポートされているブラウザで

rect.onmousemove = function (e) 
{ 
    alert('The SVG rectangle was clicked!'); 
}; 
+0

なぜちょうどそれを試してみて、見ていませんか? –

+1

あなたは2つの質問をしていると思います。 'addEventListener'は、あなたが' attachEvent'を使う必要があるIE <9を除いて、最新のブラウザで広くサポートされています。厳密には、IE> 8でサポートされていないSVGについては、あなたの前提が正しいと仮定します。 'addEventListener'は使えます。 –

+0

私は3/4ブラウザしか持っていないので、すべてのブラウザで動作するようです。 – Richard

答えて

3

。 SVG要素は要素であり、イベントに応答します。


(:-)。ただし、mousemoveclickではないことに注意してください)

関連する問題