Es ist einfach CodeChrome feuert Scroll-Ereignis
window.onload = function() {
window.addEventListener('scroll', function() {
alert('asd');
});
};
, wenn Sie Seite gescrollt aufzufrischen, in firefox - Sie werden nicht wachsam sehen, aber in Chrom MANCHMAL, es löst Alarm, manchmal ist es nicht. Gleiche Seite, gleicher Bildlauf, nur mehrere Aktualisierungen.
Frage ist, wie zu vermeiden, Scroll-Ereignis beim Laden in Chrom nach der Aktualisierung auszulösen?
Problem ist, DOMContentLoaded kann dies lösen, aber ich habe Blockanimation mit Koordinaten auf Bildlauf (scroll-then-fixed), und mit DOMContentLoaded Koordinaten sind falsch.
p.s. Nein $ @ # $ jQuery erlaubt.
S.2.
if ('scrollRestoration' in history) {
history.scrollRestoration = 'manual';
}
ist nicht fix, aber Workaround auch.