Interface MouseEvent

継承元:
UIEvent
プロパティ:
altKey, button, clientX, clientY, ctrlKey, metaKey, relatedTarget, screenX, screenY, shiftKey
メソッド:
initMouseEvent

MouseEvent インターフェイスはマウスイベントに関連する文脈情報を提供する。

UIEvent から継承される detail プロパティは、ユーザアクション中にマウスボタンが同じスクリーン位置上で押し離された回数をあらわす。ユーザがこのアクションを開始し、押して放すフルシーケンスそれぞれについて1増加する時、、このプロパティ値は 1 である。mousedown と mouseup の間にユーザがマウスを動かす場合は、クリックは発生せず、値に 0 が設定される。

ネストしたエレメントの場合には、マウスイベントは常に、最も深くネストされたエレメントをターゲットにする。ターゲットとされたエレメントの祖先はその子孫エレメント内に生じるマウスイベントの通知を得るためにバブリングを使用してよい。

プロパティ:

メソッド:

イベント型:

IDL 定義:

// Introduced in DOM Level 2:
interface MouseEvent : UIEvent {
  readonly attribute long             screenX;
  readonly attribute long             screenY;
  readonly attribute long             clientX;
  readonly attribute long             clientY;
  readonly attribute boolean          ctrlKey;
  readonly attribute boolean          shiftKey;
  readonly attribute boolean          altKey;
  readonly attribute boolean          metaKey;
  readonly attribute unsigned short   button;
  readonly attribute EventTarget      relatedTarget;
  void               initMouseEvent(in DOMString typeArg, 
                                    in boolean canBubbleArg, 
                                    in boolean cancelableArg, 
                                    in views::AbstractView viewArg, 
                                    in long detailArg, 
                                    in long screenXArg, 
                                    in long screenYArg, 
                                    in long clientXArg, 
                                    in long clientYArg, 
                                    in boolean ctrlKeyArg, 
                                    in boolean altKeyArg, 
                                    in boolean shiftKeyArg, 
                                    in boolean metaKeyArg, 
                                    in unsigned short buttonArg, 
                                    in EventTarget relatedTargetArg);
};


Issued: / Revised: / All rights reserved. © 2002-2016 TAKI