Event Object【イベントオブジェクト】・jQuery.Event()【イベントオブジェクト コンストラクタ】
メモ
- イベントオブジェクトは、ブラウザ提供データを正規化したサブセット (ブラウザの差異を吸収)
- イベントハンドラに渡される
- 下記構文により作成可能
構文
説明 | 構文 | 戻り値 |
---|---|---|
イベントオブジェクト コンストラクタ | [ new ] jQuery.Event( event ) 1.0 String event:イベント名 | Event |
[ new ] jQuery.Event( event, properties ) 1.6 String event:イベント名 PlainObject properties:プロパティ | Event |
関連
一覧
メソッド | 戻り値 | 説明 | 備考 |
---|---|---|---|
event.isDefaultPrevented() 1.3 | Boolean | デフォルト処理抑止 有無 | |
event.isImmediatePropagationStopped() 1.3 | Boolean | イベント伝播即時抑止 有無 | |
event.isPropagationStopped() 1.3 | Boolean | 親要素イベント伝播抑止 有無 | |
event.preventDefault() 1.0 | undefined | デフォルト処理抑止 | |
event.stopImmediatePropagation() 1.3 | undefined | イベント伝播即時抑止 | |
event.stopPropagation() 1.0 | undefined | 親要素イベント伝播抑止 |
プロパティ | 型 | 説明 | 備考 | jQuery (英語) |
---|---|---|---|---|
event.currentTarget 1.3 | Element | イベント処理中DOM要素 | event.currentTarget | |
event.data 1.1 | Object | イベントデータ | .on()【イベントハンドラ設定】及び その省略形で指定 | event.data |
event.delegateTarget 1.7 | Element | イベントハンドラ設定DOM要素 | event.delegateTarget | |
event.metaKey 1.0.4 | Boolean | メタキー押下有無 | Windows:Windows Key Mac:Command Key | event.metaKey |
event.namespace 1.4.3 | String | イベント名前空間 | 主にプラグイン開発者用 | event.namespace |
event.pageX 1.0.4 | Number | マウスイベントx座標 | ドキュメントの左上を基準 (ブラウザの差異を統一) | event.pageX |
event.pageY 1.0.4 | Number | マウスイベントy座標 | ドキュメントの左上を基準 (ブラウザの差異を統一) | event.pageY |
event.relatedTarget 1.1.4 | Element | イベント関連DOM要素 (移動元 / 移動先) | event.relatedTarget | |
event.result 1.3 | Object | イベント最終返却値 | event.result | |
event.target 1.0 | Element | イベント発生DOM要素 | event.target | |
event.timeStamp 1.2.6 | Number | イベント発生時刻 | 1970/1/1 00:00:00 からの経過ミリ秒 | event.timeStamp |
event.type 1.0 | String | イベント種別 | "click" 等 | event.type |
event.which 1.1.3 | Number | イベント判定コード (キーコード / マウスボタン種別) | 一部ブラウザに未サポート キーボード:キーコード マウス:1-左ボタン / 2-中央ボタン / 3-右ボタン | event.which |
例
[ eventParent ]
[ eventArea ]
click
mouseenter
mouseleave
mousemove
userEvent.userEventName
プロパティ | 現在値 | 前回値 |
---|---|---|
currentTarget | ||
data | ||
delegateTarget | ||
metaKey | ||
namespace | ||
pageX | ||
pageY | ||
relatedTarget | ||
result | ||
target | ||
timeStamp | ||
type | ||
which |