嗨我有一个粘性导航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