マウス・タップイベント一覧
イベント | 実行タイミング |
---|---|
click | マップをクリック・タップ時に実行されます。 |
dblclick | マップをダブルクリック、ダブルタップ時に実行されます。 |
mousedown | マップ上でマウスボタンを押すと実行されます。 |
mouseup | マップ上でマウスボタンを離すと実行されます。 |
mouseover | マウスがマップに入ると実行されます。 |
mouseout | マウスがマップを離れると実行されます。 |
mousemove | マウスがマップ上を移動すると実行されます。 |
contextmenu | マップ上でマウスの右ボタンを押す、もしくはスマートフォンなどのモバイルで、長押しすると実行されます。 |
keypress | マップがフォーカスされている状態で、キーボードのキーを押すと実行されます。 |
preclick | マウスをクリックする前に実行されます。 |
詳細
click
マップをクリック、もしくはタップするとイベントが実行されます。
引数
MouseEvent
コード
1 2 3 4 5 6 7 |
map.on('click', function(e) { // MouseEvent e // e.latlng; // e.layerPoint; // e.containerPoint; // e.originalEvent; }); |
dblclick
マップをダブルクリック、もしくはダブルタップするとイベントが実行されます。
引数
MouseEvent
コード
1 2 3 4 5 6 7 |
map.on('dblclick', function(e) { // MouseEvent e // e.latlng; // e.layerPoint; // e.containerPoint; // e.originalEvent; }); |
mousedown
マップ上でマウスボタンを押すとイベントが実行されます。
引数
MouseEvent
コード
1 2 3 4 5 6 7 |
map.on('mousedown', function(e) { // MouseEvent e // e.latlng; // e.layerPoint; // e.containerPoint; // e.originalEvent; }); |
mouseup
マップ上でマウスボタンを離したときにイベントが実行されます。
引数
MouseEvent
コード
1 2 3 4 5 6 7 |
map.on('mouseup', function(e) { // MouseEvent e // e.latlng; // e.layerPoint; // e.containerPoint; // e.originalEvent; }); |
mouseover
マウスがマップに入るとイベントが実行されます。
引数
MouseEvent
コード
1 2 3 4 5 6 7 |
map.on('mouseover', function(e) { // MouseEvent e // e.latlng; // e.layerPoint; // e.containerPoint; // e.originalEvent; }); |
mouseout
マウスがマップを離れるとイベントが実行されます。
引数
MouseEvent
コード
1 2 3 4 5 6 7 |
map.on('mouseout', function(e) { // MouseEvent e // e.latlng; // e.layerPoint; // e.containerPoint; // e.originalEvent; }); |
mousemove
マップ上をマウスが移動するとイベントが実行されます。
引数
MouseEvent
コード
1 2 3 4 5 6 7 |
map.on('mousemove', function(e) { // MouseEvent e // e.latlng; // e.layerPoint; // e.containerPoint; // e.originalEvent; }); |
contextmenu
マップ上でマウスの右ボタンを押すとイベントが実行されます。
また、スマホなどのモバイルでは長押し(1秒間に1回のタッチ)をした場合にも、イベントが実行されます。
引数
MouseEvent
コード
1 2 3 4 5 6 7 |
map.on('contextmenu', function(e) { // MouseEvent e // e.latlng; // e.layerPoint; // e.containerPoint; // e.originalEvent; }); |
keypress
マップがフォーカスされている状態で、キーボードのキーを押すとイベントが実行されます。
引数
KeyboardEvent
コード
1 2 3 4 |
map.on('keypress', function(e) { // KeyboardEvent // e.originalEvent; }); |
preclick
マップ上でマウスをクリックする前にイベントが実行されます。
引数
MouseEvent
コード
1 2 3 4 5 6 7 |
map.on('preclick', function(e) { // MouseEvent e // e.latlng; // e.layerPoint; // e.containerPoint; // e.originalEvent; }); |