v2.5.2
Giriş yap

Kaydırma performansını artırmak için pasif işleyicileri kullanmıyor

qplot
1,146 defa görüntülendi ve 1 kişi tarafından değerlendirildi
PageSpeed Insights Hatası
Bu konu Hakkında bilgisi olan varmıdır

Sayfanızın kaydırma performansını artırmak için dokunma ve ve tekerlek etkinliği işleyicilerini passive olarak işaretlemeyi değerlendirin.

Daha fazla bilgi.

https://web.dev/uses-passive-event-listeners/?utm_source=lighthouse&utm_medium=lr

JQUERY için bu uyarıyı verıyor

jquery/jquery-3.5.1.min.js

kullanmam gerekn kod bu


document.addEventListener('touchstart', onTouchStart, {passive: true});

Cevap yaz
Cevaplar (1)
qplot
840 gün önce

JQUERY KODUNDAN HEMEN SONRA BU KODU KULLANIN SORUN ÇÖZÜLÜYOR

jQuery.event.special.touchstart = {
    setup: function( _, ns, handle ) {
        this.addEventListener("touchstart", handle, { passive: !ns.includes("noPreventDefault") });
    }
};
jQuery.event.special.touchmove = {
    setup: function( _, ns, handle ) {
        this.addEventListener("touchmove", handle, { passive: !ns.includes("noPreventDefault") });
    }
};
jQuery.event.special.wheel = {
    setup: function( _, ns, handle ){
        this.addEventListener("wheel", handle, { passive: true });
    }
};
jQuery.event.special.mousewheel = {
    setup: function( _, ns, handle ){
        this.addEventListener("mousewheel", handle, { passive: true });
    }
};