這是一個jsfiddle https://jsfiddle.net/jes4fggd/。 我想移動地圖,但是隨着div的跟隨,鼠標指針看起來像事件被div抓住。當鼠標位於div或按鈕上時,我想傳遞該事件以進行映射。我只想點擊事件可用於按鈕,但拖動是爲地圖。 我試着用voteDiv1.style ['pointer-events'] ='none';但對我來說有點棘手。有沒有簡單的方法? 謝謝。將div事件從div傳遞到mapbox圖層
var voteDiv1 = document.getElementById('vote1');
map.on('mousemove', function (e) {
var c = map.project(e.lngLat);
console.log(c)
voteDiv1.style.left = (c.x) -50 + 'px';
voteDiv1.style.top = (c.y) -50 + 'px';
});
和另一個例子https://jsfiddle.net/q3ghvuu3/ - 如何移動地圖或以這種方式點擊一個按鈕?
'指針的事件:none'使順暢的股利的舉動,但你不能點擊投票按鈕。你要做什麼樣的互動? –
@EvanKnowles我需要處理紅色邊框div內/上的任何點擊事件,並能夠拖動地圖時,鼠標指針結束該部門 – SERG