javascript - Y 位置 javascript 上的 "Picking up" header

标签 javascript jquery html css

我想根据 Y 在 FixedRelative 之间切换我的 Navbar 的 position 样式属性滚动位置。

这是一个例子: http://www.granapstudio.com/

这是我的 JavaScript。我试过换课

$(function() { 
  var header = $(".clearHeader"); 
  $(window).scroll(function() { 
    var scroll = $(window).scrollTop(); 
    if (scroll >= 800) { 
      header.removeClass('clearHeader').addClass("darkHeader"); 
    } 
    else { 
      header.removeClass("darkHeader").addClass('clearHeader'); 
    } 
  }); 
});

问题:当我放大缩小时,此解决方案不起作用。

最佳答案

提供的示例页面似乎使用了jquery插件

https://github.com/garand/sticky

关于javascript - Y 位置 javascript 上的 "Picking up" header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37669200/

相关文章:

javascript - 如何在 Twitter API 响应中检索 [object Object] 值

java - 使用正则表达式从 HTML 属性中提取数字

jquery - 背景图像调整大小取决于屏幕

jquery - 需要覆盖 CSS 背景色

javascript - 提交表单并更改页面

html - 使用 Bootstrap 在网站上调整按钮大小

javascript - 在 = +a || 0、 '+'后面的 '='是做什么用的?

javascript - jquery 淡入淡出然后重定向

javascript - npm bin 脚本未在 Windows 中正确创建

jquery - 为什么选项拒绝附加到选择元素?