嗨我有一個粘性導航jQuery添加背景顏色的滾動頂部100px或更多。這是jQuery的。jQuery如果然後
$(window).scroll(function() {
if ($(document).scrollTop() > 100) {
$('header').addClass('sticky-nav-bg');
}
else {
$('header').removeClass('sticky-nav-bg');
}
});
我想做的僅僅只是增加一個「和」後「如果($(文件).scrollTop()> 100)」只有當窗口大小大於768px運行此。這是我試過但沒有工作,我的jQuery是一種基本如此裸露在我身上。
$(window).scroll(function() {
if ($(document).scrollTop() > 100) && ($(window).width() > 768) {
$('header').addClass('sticky-nav-bg');
}
else {
$('header').removeClass('sticky-nav-bg');
}
});
希望有任何幫助。
感謝所有
請您解釋更多? –
你唯一犯的錯誤就是做這個'if(a)&&(b)'而不是'if(a && b)'這跟jQuery沒有關係,只是javascript語法錯誤 – Jamiec
@Manjeet Thakur簡單將第一個jQuery代碼我張貼上述我想要的代碼運行僅當屏幕大於768px – rufus