jQuery Waypoints throws Uncaught Error: No handler option passed to Waypoint constructor
jQuery Waypoints throws Uncaught Error: No handler option passed to Waypoint constructor
我使用的是航点版本 3.1.1,jquery 版本也使用粘性快捷方式,以此作为我的调用代码
$('.navWrap').waypoint('sticky', {
direction: 'up',
});
但是我得到一个 "Uncaught Error: No handler option passed to Waypoint constructor" 并且航点没有触发。
我做错了什么?
正如错误提示的那样,waypoints 需要一个 "handler" 选项,它定义了一个当您滚动到您的航点元素时的回调函数:
$('.navWrap').waypoint('sticky', {
direction: 'up',
handler: function(direction) {
alert(direction);
}
});
您也可以尝试使用新的无框架范例来执行此操作:
var sticky = new Waypoint.Sticky({
element: $('.navWrap')[0]
});
在此处查看文档:
我使用的是航点版本 3.1.1,jquery 版本也使用粘性快捷方式,以此作为我的调用代码
$('.navWrap').waypoint('sticky', {
direction: 'up',
});
但是我得到一个 "Uncaught Error: No handler option passed to Waypoint constructor" 并且航点没有触发。
我做错了什么?
正如错误提示的那样,waypoints 需要一个 "handler" 选项,它定义了一个当您滚动到您的航点元素时的回调函数:
$('.navWrap').waypoint('sticky', {
direction: 'up',
handler: function(direction) {
alert(direction);
}
});
您也可以尝试使用新的无框架范例来执行此操作:
var sticky = new Waypoint.Sticky({
element: $('.navWrap')[0]
});
在此处查看文档: