【发布时间】:2017-08-23 07:27:22
【问题描述】:
我正在尝试使用航路点。我无法初始化插件。我想使用粘性功能来保持我的标题粘性。由于如果我使用 'positon:sticky' 在 IE11 中出现问题,我正在尝试使用这个插件。 链接到 plunkr : https://plnkr.co/edit/mRhgVuXZSSX8QpPeeBbK?p=preview
index.html
<body>
<div id="section" class="section">
<div class="heading">
Header
</div>
<ul>
<li>
<div class="heading">
Sub-heading1
</div>
<ul>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
</ul></li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
<li>Sub-heading1 </li>
</ul>
</div>
<script src="jquery.js"></script>
<script src="jquery.waypoints.min.js"></script>
<script src="sticky.min.js"></script>
<script src="main.js"></script>
</body>
css代码:
<style media="screen">
.sticky {
position: -webkit-sticky;
position: sticky;
top: 0;
}
.sticky:before,
.sticky:after {
content: '';
display: table;
}
.section {
background: yellow;
height: 300px;
margin-top: 200px;
left: 300px;
overflow-y: scroll;
}
</style>
这是脚本初始化,当我滚动时没有任何反应。
$(function() {
var waypoint = new Waypoint({
element: document.getElementById('section'),
handler: function(direction) {
console.log('Scrolled to waypoint!')
}
}) });
我的期望是,当我滚动部分容器时,航点初始化并呈现函数 nut,到目前为止没有任何反应。
【问题讨论】:
-
能否提供一个jsfiddle或者codePen出现同样问题的地方?
-
你链接jquery了吗?这是 jquery.js 吗?
-
是的。它是jQuery。我会链接小提琴
-
我在代码中添加了 plunkr 链接
标签: jquery-waypoints