d3.event - d3イベントのイベントオブジェクト
投稿日: / 更新日:
d3.jsのd3.event
は、d3で実行されたイベントの、イベントオブジェクトです。通常のJavaScriptでは、function(e){ e.preventDefault() }
というようにイベントオブジェクトにアクセスできますが、d3の場合はd3.event
でアクセスします。通常のイベントオブジェクトと同じように扱えます。
サンプルコード
<p>ターゲットの要素</p>
// p要素にクリックイベントを設定
d3.select( "p" ).on( "click", function() {
// イベントオブジェクト
//d3.event
// 例えば、デフォルトの動作を止めるには
d3.event.preventDefault() ;
} ) ;
デモ
サンプルコードのデモを確認して下さい。編集してどのように動作するのか確認してみましょう。