点击eventlistner无法正常工作

时间:2017-06-05 14:44:30

标签: javascript google-chrome passive-event-listeners

我有一些代码,在创建类时会创建一个eventlistner。但它不适用于chrome。它在其他web浏览器中的工作原理。每个元素都是option中的select

我收到了这个警告:

  

[违规]为滚动阻止添加了非被动事件侦听器   '鼠标滚轮'事件。考虑将事件处理程序标记为“被动'至   使页面更具响应性。

代码:

class Form_signal_sender{
    constructor(element){
        console.log("constructor");
        element.addEventListener("click",function(){
            console.log("Clicked");
            var data = element.getAttribute("data-signal");
            var even = new CustomEvent('signal', {'detail': data}, false);
            window.dispatchEvent(even);
        },{passive: true})
    }
}

0 个答案:

没有答案