jQuery Waypoints 仅在元素到达 window 顶部时触发
jQuery Waypoints only triggers when element hits top of window
标题基本上就是这么说的。我在 offset 参数中输入什么并不重要,它只会在元素到达 window.
的顶部时触发
$('.waypoint').waypoint({
handler: function(direction) {
console.log('hit');
}
}, {offset: '100%'});
我也试过手动设置上下文,但结果是一样的。
尝试将 offset
作为包含 handler
的相同 JSON 的其他键
$('.waypoint').waypoint({
handler: function(direction) {
console.log('hit');
},
offset: '100%'});
我在官方文档中看到了另一种方式:
$('.waypoint').waypoint(function(direction) {
console.log('hit');
}, {
offset: '100%'
})
标题基本上就是这么说的。我在 offset 参数中输入什么并不重要,它只会在元素到达 window.
的顶部时触发 $('.waypoint').waypoint({
handler: function(direction) {
console.log('hit');
}
}, {offset: '100%'});
我也试过手动设置上下文,但结果是一样的。
尝试将 offset
作为包含 handler
$('.waypoint').waypoint({
handler: function(direction) {
console.log('hit');
},
offset: '100%'});
我在官方文档中看到了另一种方式:
$('.waypoint').waypoint(function(direction) {
console.log('hit');
}, {
offset: '100%'
})