Offset with Waypoint.Inview()
Offset with Waypoint.Inview()
我正在使用类似的东西来捕获网页上的滚动事件:
var myblock = new Waypoint.Inview({
element: $('#block')[0],
entered: function(direction) {
//do stuff
},
exited: function(direction) {
if(direction === "down") {
// do other stuff
}
}
});
问题是,我有一个顶部高度为100px的粘性菜单,当一些<div id="block">
触摸到该菜单时,我需要Waypoint来触发。现在,当<div id="block">
到达视口顶部时,会触发路点代码,其中div
的一部分已经在菜单下。
我尝试添加offset
参数,但没有任何变化
var myblock = new Waypoint.Inview({
element: $('#block')[0],
entered: function(direction) {
//do stuff
},
exited: function(direction) {
if(direction == "down") {
// do other stuff
}
},
offset: 100 // ADDED, NOTHING CHANGED
});
我做错了什么?
你没有做错什么。当前不支持使用"Inview"快捷方式进行偏移。此时,您将不得不使用几个常规Waypoints来编写它。
相关文章:
- Offset with Waypoint.Inview()
- Waypoint的循环,退出循环后属性未定义
- jQuery-inview只将类添加到视图中的第一个项
- Waypoint.js:当距离顶部N距离时添加类
- Remysharp's js Inview插件两次启动速度转换
- WordPress and Waypoint Js
- Waypoint Jquery Animate
- 简单饼图不能:使用Waypoint JS加载动画
- Jquery inview元素应该在加载和滚动时工作
- 添加和移除固定的waypoint类元素在下降时起作用,但在上升时不起作用
- 组合jQuery库:reality -type .js和waypoint.js