.dblclick()【《ダブルクリック》イベントハンドラ設定・実行】
メモ
- 《ダブルクリック》イベントハンドラの設定
- 《ダブルクリック》イベントハンドラの実行
構文
説明 | 構文 | 戻り値 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
《ダブルクリック》 イベントハンドラ設定 | .dblclick( handler ) 1.0 handler:イベントハンドラ
.on( "dblclick", handler ) の省略形 | jQuery | ||||||||||
.dblclick( [eventData ], handler ) 1.4.3 Anything eventData:イベントデータ handler:イベントハンドラ
.on( "dblclick", handler ) の省略形 | jQuery | |||||||||||
《ダブルクリック》 イベントハンドラ実行 | .dblclick() 1.0.trigger( "dblclick" ) の省略形 | jQuery |
関連
例
《ダブルクリック》イベントハンドラ設定
<style>
.classDblclick1 { border:1px red solid; padding:5px 5px; margin:1px 5px; }
</style>
<p>
<span id="idDblclick11" class="classDblclick1">[ idDblclick11 ]</span>
<span id="idDblclick12" class="classDblclick1">[ idDblclick12 ]</span>
<span id="idDblclick13" class="classDblclick1">[ idDblclick13 ]</span>
</p>
<p>
dblclick イベント:<span id="output1" style="border:1px black solid; padding:1px 5px;">【出力】</span>
</p>
<script>
$("#idDblclick11").dblclick(function() {
$("#output1").text("[ " + this.id + " ] dblclick");
});
$("#idDblclick12").dblclick("DATA", function(eventObject) {
$("#output1").text("[ " + this.id + " ] dblclick ( " + eventObject.data + " )");
});
$("#idDblclick13").dblclick({ data1:"DATA1", data2:"DATA2" }, function(eventObject) {
$("#output1").text("[ " + this.id + " ] dblclick ( " + eventObject.data.data1 + ", " + eventObject.data.data2 + " )");
});
</script>
[ idDblclick11 ] [ idDblclick12 ] [ idDblclick13 ]
dblclick イベント:【出力】
《ダブルクリック》イベントハンドラ実行
<style>
.classDblclick2 { border:1px red solid; padding:5px 5px; margin:1px 5px; }
</style>
<p>
<span id="idDblclick21" class="classDblclick2">[ idDblclick21 ]</span>
<span id="idDblclick22" class="classDblclick2">[ idDblclick22 ]</span>
<button id="button23">[ button23 ]</button>
</p>
<p>
dblclick イベント:<span id="output2" style="border:1px black solid; padding:1px 5px;">【出力】</span>
</p>
<script>
$("#idDblclick21").dblclick(function() {
$("#output2").text("[ " + this.id + " ] dblclick");
});
$("#idDblclick22").dblclick(function() {
$("#output2").text("[ " + this.id + " ] dblclick");
});
$("#button23").click(function() {
$("#idDblclick21").dblclick();
});
</script>
[ idDblclick21 ] [ idDblclick22 ]
dblclick イベント:【出力】