首页 > 解决方案 > 如何检查光标在地图框中移动到地图之外?

问题描述

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

标签: mapbox-gl-js

解决方案


请看一下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');
}); 

推荐阅读