No lo había revisado en todos los navegadores, pero en Safari no funciona el script. Me sale este mensaje en la consola:
SyntaxError: Unexpected identifier 'position'
El script era este:
Código:
let position = 0;
window.addEventListener('scroll', function(){
console.log(this.pageYOffset);
if(this.pageYOffset < 1){
document.getElementById('main-menu').classList.remove('bg');
}else{
document.getElementById('main-menu').classList.add('bg');
}
if(this.pageYOffset > 200 && this.pageYOffset > position){
document.getElementById('main-menu').classList.add('hide');
}else{
document.getElementById('main-menu').classList.remove('hide');
}
position = this.pageYOffset;
})