DCR*_*DCR 5 wordpress addeventlistener google-chrome-devtools
我有一个wordpress网站,在使用chrome的开发人员控制台中出现以下错误:
[Intervention] Unable to preventDefault inside passive event listener due to
target being treated as passive.
Run Code Online (Sandbox Code Playgroud)
我有一个JavaScript代码段,其中设置了4个侦听器:
function moveDown(){
const submenus = document.getElementsByClassName('sub-menu')
var navbar = document.getElementById("menu-1");
var sub = this.getElementsByTagName('ul')[0]
var rect = sub.getBoundingClientRect();
navbar.style.marginBottom = rect.height + "px"
}
function moveUp(event){
var navbar = document.getElementById("menu-1");
navbar.style.marginBottom = 0
}
(function(){
var takeAction = document.getElementsByClassName('takeAction')[0]
var aboutUs = document.getElementsByClassName('aboutUs')[0]
aboutUs.addEventListener('mouseover', moveDown,{passive: false})
takeAction.addEventListener('mouseover', moveDown,{passive: false})
aboutUs.addEventListener('mouseleave', function(event) {moveUp(event)},{passive: false})
takeAction.addEventListener('mouseleave', function(event) {moveUp(event)},{passive: false})
})()
Run Code Online (Sandbox Code Playgroud)
由于我已经{passive:false}
在每个侦听器上进行设置,如何解决此问题?
归档时间: |
|
查看次数: |
99 次 |
最近记录: |