Witam… po dłuższej przerwie.
Sprawdzając ostatnio moją stronę on-line przy pomocy GTmetrix wykazał mi jako „LOW” taki komunikat:
/ Consider marking your touch and wheel event listeners as passive
to improve your page’s scroll performance./
Tenże GTmetrix wskazał mi także linię 413 gdzie występuję ten „błąd?”
W całym dłuższym skrypcie w tej linii tej mam taki zapis:
addEvent:function(target, functionref, tasktype) { if (target.addEventListener) target.addEventListener(tasktype, functionref, false); else if (target.attachEvent) target.attachEvent(‘on’+tasktype, function(){return functionref.call(target, window.event)}); },
a linia 413 zawiera zapis / if (target.addEventListener)
W podpowiedziach gtmetrix jako rozwiązanie podaje taki kod
/dokument. addEventListener ( ‘touchstart’ , onTouchStart, {passive: true }) … / i podpowiada też by dodać passive: true flagę do każdego detektora zdarzeń oznaczonego przez GTmetrix - /czyli do tego wiersza 413 ?/
Ponieważ nie jestem aż tak obyty w JS chciałbym zasięgnąć porady bardziej doświadczonych osób. Jak można rozwiązać ten problem ?