Bing Maps V8 dispatchevent javascript не работает

#bing-maps #dispatchevent

Вопрос:

При нажатии на кнопку необходимо программно нажать на что-то другое.

  Microsoft.Maps.Events.addHandler(layer, 'click', function(evt){
             console.log("layerHandler");
             simulateClick();
         });
    
 function simulateClick() {
             console.log("in simulateClick");
           const event = new MouseEvent('click', {
             //view: window,
             bubbles: true,
             cancelable: false
           });
           const elem = [some div]
           console.log("elem: "   elem);
              
           elem.dispatchEvent(event);
         }
 

simulateClick() отлично работает сам по себе, вне блока Microsoft.Maps.Events.addHandler кода.

Он dispatchEvent не работает, когда simulateClick вызывается изнутри блока Microsoft.Maps.Events.addHandler кода. Я вижу все сообщения консоли, но dispatchEvent не работает.

Потратил 3 дня, пытаясь устранить неполадки. Я что-то сделал не так, или этот продукт Microsoft просто глючит. Это была бы не первая обнаруженная мной ошибка, на устранение которой мне пришлось потратить несколько дней, только чтобы обнаружить, что это проблема Microsoft.

Ответ №1:

Nvm это произошло из-за бурления событий. Моя плохая лол