Svg-interactivity
提供:Dev Guides
SVG-双方向性
SVG画像は、ユーザーのアクションに応答するようにできます。 SVGは、ポインターイベント、キーボードイベント、およびドキュメントイベントをサポートしています。 次の例を考えてください。
例
テストVG
説明
- SVGはJavaScript/ECMAScript関数をサポートしています。 スクリプトブロックはCDATAブロックにあり、XMLでの文字データのサポートを考慮します。
- SVG要素は、マウスイベント、キーボードイベントをサポートします。 onClickイベントを使用して、javascript関数を呼び出しました。
- javascript関数では、documentはSVGドキュメントを表し、SVG要素を取得するために使用できます。
- JavaScript関数では、イベントは現在のイベントを表し、イベントが発生したターゲット要素を取得するために使用できます。
出力
ChromeウェブブラウザでテキストSVGを開きます。 Chrome/Firefox/Operaを使用して、プラグインなしでSVG画像を直接表示できます。 Internet Explorer 9以降もSVG画像レンダリングをサポートしています。 各テキストと長方形をクリックして、結果を確認します。