0
在Safari(9.1版本)中,jQuery和vanilla JavaScript都沒有捕獲滾動事件。
我的目標是抓住滾動位置,如果它低於50px,請通過添加一個類來修復導航欄,否則刪除該類。
我在下面放置的代碼片段適用於Chrome,Firefox和IE,但不適用於Safari。
$(window).on('scroll', function(){
if($(window).scrollTop()>50){
$('.navbar').addClass('nav-fixed');
}
else {
$('.navbar').removeClass('nav-fixed');
}
});