Похоже, что в Safari (версия: 9.1) ни jQuery, ни ванильный JavaScript не ловит событие прокрутки.
Моя цель - поймать позицию прокрутки, а если она меньше 50 пикселей, исправьте навигационную панель, добавив класс и в противном случае удалите этот класс.
Фрагмент кода, который я размещал ниже, работает в Chrome, Firefox и IE, но не в Safari.
$(window).on('scroll', function(){
if($(window).scrollTop()>50){
$('.navbar').addClass('nav-fixed');
}
else {
$('.navbar').removeClass('nav-fixed');
}
});