如何检查光标是否移到 mapbox 中的地图外?

How to check cursor is moved outside map in mapbox?

如何在mapbox中检查光标移到地图外? 我想要一个检查光标是否移到地图外的事件。

请看一下mouseleave活动。

var map = new mapboxgl.Map({
    container: 'map',
    style: 'mapbox://styles/mapbox/streets-v11',
    center: [-74.5, 40],
    zoom: 9
});

var mouseTarget = document.getElementById('map');
mouseTarget.addEventListener('mouseleave', e => {
    console.log('mouseleave');
});