我正在尝试提高网站的排名。这样做时,我遇到了被动监听器的概念。审核时,它在“最佳做法”部分中显示了此问题:
不使用被动侦听器来提高滚动性能
单击它指向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,我就得到了错误。请解释并提供解决方案。