Jquery Waypoints .sticky方法

时间:2014-07-15 19:51:49

标签: javascript jquery html css jquery-waypoints

所以我已经完成了为了初始化jquery waypoints-sticky插件而应该发生的所有事情,但它不起作用:包括jquery,waypoints和waypoints-sticky,并调用了函数: enter image description here enter image description here

$('.my-element').waypoint('sticky');

但是,控制台读取("粘滞方法在jQuery Waypoints中不存在。"):

enter image description here

我可能会错过什么?网上什么都没有给我任何想法。感谢您的投入!

2 个答案:

答案 0 :(得分:1)

此快捷方式需要使用Waypoint的jQuery构建。

首先,在主要Waypoints脚本之后包含快捷方式脚本。

<script src="/path/to/lib/jquery.waypoints.min.js"></script>
<script src="/path/to/shortcuts/sticky.min.js"></script>

var sticky = new Waypoint.Sticky({
  element: $('.basic-sticky-example')[0]
})

你见过http://imakewebthings.com/waypoints/shortcuts/sticky-elements/吗?

答案 1 :(得分:0)

确保在代码执行之前所有内容都已加载。尝试将代码包装在$(document).ready()调用中,如下所示:

$(document).ready(function () {
    $('.my-element').waypoint('sticky');
});

同等地,稍微简洁一点:

$(function () {
    $('.my-element').waypoint('sticky');
});