即使传递true之后,被动事件监听器仍显示错误

时间:2019-05-29 07:43:39

标签: jquery jquery-plugins minify mcustomscrollbar passive-event-listeners

我正在尝试提高网站的排名。这样做时,我遇到了被动监听器的概念。审核时,它在“最佳做法”部分中显示了此问题:

  

不使用被动侦听器来提高滚动性能

单击它指向jquery.min.js。我不确定为什么它会显示此文件。我需要在此文件中添加被动概念吗?我已经在我的js文件中添加了概念,但是错误并没有消失。请帮忙。

我的JS文件具有此触摸侦听器:

$("#myevents_content .eventDetails .singlerow .information .singleDetail").on({
  "touchmove": function() {
    var eventId = $(this).attr("data-id");
    $("#myevents_content .eventDetails .singlerow .eventImage").addClass("hide");
  }
});

为使其被动,我进行了以下更改:

$("#myevents_content .eventDetails .singlerow .information .singleDetail").on({
  "touchmove": function(){
    var eventId = $(this).attr("data-id");
    $("#myevents_content .eventDetails .singlerow .eventImage").addClass("hide");
  }
},{
  passive: true
});

请让我知道我做错了什么。

注意:当我不使用缩小版本的mCustomScrollbar时,我没有得到被动错误,但是一旦我开始使用缩小版本的mCustomScrollbar,我就得到了错误。请解释并提供解决方案。

0 个答案:

没有答案