Chrome Developer дает Unable предотвращатьDefault внутри слушателя пассивных событий из-за того, что цель рассматривается как пассивная - PullRequest
0 голосов
/ 11 октября 2019

У меня есть некоторый код javascript, который отлично работает, кроме случаев, когда показывается разработчик chrome. После этого я получаю Unable to preventDefault inside passive event listener due to target being treated as passive

Вот код:

function moveDown(event,subnavs){
const navbar = document.getElementsByClassName('main-navigation')[0]                       

const purpleDiv = document.getElementsByClassName('home-vision')[0]                  

console.log(navbar,subnavs,purpleDiv)

var menu = document.getElementById("menu-1")
console.log(menu)
console.log(event)
console.log(event.target)

var x= "250px"  
purpleDiv.style.marginTop = x   

}

(function(){
const subnavs = document.getElementsByClassName('sub-menu')  


for (let i = 0; i < subnavs.length; i++) {
    subnavs[i].addEventListener('mouseover', function(event) {
    moveDown(event, subnavs);
    }, {passive: false});
}
})()
...