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 |