jquery - 向下滑动固定表头

标签 jquery html css

我坐在这里创建我自己的小网站。 对于我的第一个响应式布局,我想在滚动 200 像素后向下滑动我的标题并修复它。

我这里有这段代码:

 $(window).scroll(function(){
  var header = $('header'),
      scroll = $(window).scrollTop();

  if (scroll >= 200) header.addClass('fixed');
  else header.removeClass('fixed');
});

用于修复 200px 之后的页眉。但是这个解决方案有点难。 希望你能帮我。感谢支持。

最佳答案

我认为您可能忘记将类添加到 header 对象中。如果你有一个带有 class='header' 的 div,那么你的变量声明应该是:

var header = $('.header'),

这是一个link to a jsfiddle以及此代码工作的示例。

关于jquery - 向下滑动固定表头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38470646/

相关文章:

html - 响应式全屏背景。如何让它与 FF 和 IE 一起工作?

android - 在手机上查看时创建可折叠导航

javascript - 如何检查表单中的文本输入是否仅包含数字和特定前缀?

html - Flexbox 高度百分比

javascript - 使用带有输入表单的javascript更改html

html - 如何通过 xlink :href attribute with CSS? 选择 XML 元素

jquery - 将新标签附加到特定元素之后的 <div> 中?

javascript - 多页面应用 React Router v4

javascript - 关于ajax数据类型的问题

javascript - div slider 不工作