event.type

jQuery API の event.type は、発生したイベントの種類(イベントタイプ)を表すプロパティ。クリックイベントであれば「click」となり、マウスオーバーイベントであれば「mouseover」となる。

実装例(サンプル)

click

dblclick

mouseover

mouseout

event.type:

実装例(サンプル)の動作について

  • 「click」をクリックすると、「event.type: 」の右側に、「click」と表示。
  • 「dblclick」をダブルクリックすると、「event.type: 」の右側に、「dblclick」と表示。
  • 「mouseover」にカーソルを合わせると、「event.type: 」の右側に、「mouseover」と表示。
  • 「mouseout」からカーソルを外すと、「event.type: 」の右側に、「mouseout」と表示。

実装例(サンプル)のソースコード

JavaScript

<script>
<!--
jQuery( function() {
    jQuery( '#jquery-api-event-click' ) . click( function( event ) {
        jQuery( '#jquery-api-event-type' ) . text( event . type );
    } );
    jQuery( '#jquery-api-event-dblclick' ) . dblclick( function( event ) {
        jQuery( '#jquery-api-event-type' ) . text( event . type );
    } );
    jQuery( '#jquery-api-event-mouseover' ) . mouseover( function( event ) {
        jQuery( '#jquery-api-event-type' ) . text( event . type );
    } );
    jQuery( '#jquery-api-event-mouseout' ) . mouseout( function( event ) {
        jQuery( '#jquery-api-event-type' ) . text( event . type );
    } );
} );
// -->
</script>

CSS

<style>
<!--
#jquery-api-events p {
    margin: 5px;
    padding: 5px 0px;
    width: 120px;
    text-align: center;
    background-color: yellow;
    float: left;
    cursor: pointer;
    border: 1px solid gray;
    border-radius: 10px;
}
-->
</style>

HTML

<div id="jquery-api-events">
    <p id="jquery-api-event-click">click</p>
    <p id="jquery-api-event-dblclick">dblclick</p>
    <p id="jquery-api-event-mouseover">mouseover</p>
    <p id="jquery-api-event-mouseout">mouseout</p>
    <div style="clear:left;"></div>
</div>
<p>event.type: <span id="jquery-api-event-type"></span></p>

スポンサード リンク

カテゴリー: API, JavaScript, jQuery, イベント, イベント・オブジェクト タグ: パーマリンク