【发布时间】:2016-09-19 07:42:46
【问题描述】:
我真的很喜欢 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>
但我无法让它以某种方式工作。我没有看到滚动时应用的任何类,也没有看到其他任何东西。有人知道错误的部分吗?
我会很高兴的,..
提前致谢
【问题讨论】:
-
没有人帮我一把吗?我不明白这个post
标签: javascript html css headroom.js