use*_*286 2 jquery if-statement conditional-statements
我试图在jQuery if语句中包含条件.
这是我目前的代码,大胆的是我正在努力工作.
// Add scrolling Nav Bar
$(document).ready(function() {
var navpos = $('.nav-bar').offset();
console.log(navpos.top);
$(window).bind('scroll', function() {
if ($(window).scrollTop() > navpos.top && $(window).width() < 960)) {
$('.site-header .grid--full').hide(200);
$('.nav-bar-scroll').show(200);
}
else {
$('.site-header .grid--full').show(200);
$('.nav-bar-scroll').hide(200);
}
});
});
Run Code Online (Sandbox Code Playgroud)
if($(window).scrollTop()> navpos.top && $(window).width()<960)){
我的最终目标是隐藏原始标题并在向下滚动页面时显示一个新标题.
提前谢谢你!
你有一个)太多了.
if ($(window).scrollTop() > navpos.top && $(window).width() < 960))
应该在if ($(window).scrollTop() > navpos.top && $(window).width() < 960)语法上是正确的.
在任何浏览器中打开您的Javascript控制台都会提醒您此错误,在我的Firefox版本中,该错误显示:SyntaxError: expected expression, got ')'- 表示您的括号数量不正确.