我真的很喜欢 headroom.js,但我就是无法让它工作。某种分步说明会很棒。所以这是我到目前为止所做的......
我下载了git repro
在我的结束正文标记之前将脚本包含到我的 html 文件中
<script type="text/javascript" src="js/headroom/Headroom.js"></script>
<script type="text/javascript" src="js/headroom/jQuery.headroom.js"></script>
在我的 css 文件中添加了以下 css
.headroom { position: fixed; top: 0; left: 0; right: 0; transition: all .2s ease-in-out; } .headroom--unpinned {top: -100px;} .headroom--pinned {top: 0;}
在第 2 点的脚本链接之后甚至添加了净空脚本
<script> (function() { var header = new Headroom(document.querySelector("#header"), { tolerance: 5, offset : 205, classes: { initial: "animated", pinned: "slideDown", unpinned: "slideUp" } }); header.init(); }()); </script>
向我的标题 HTML 元素添加了必要的 id 和类
<header id="header" class="header header--fixed hide-from-print" role="banner"><my navigation stuff goes in there></header>
但我不让它以某种方式工作。我没有看到滚动时应用的任何类,也没有看到其他任何东西。有谁知道错误的部分?
我会很感激的,..
提前致谢