【发布时间】:2012-12-18 00:03:06
【问题描述】:
我希望有人可以提供帮助。我绝不是程序员,我正在尝试学习如何创建与正常情况略有不同的粘性 div。这就是我想要实现的目标:
- 当 div #projectwrapper 向上滚动屏幕并距窗口顶部 150 像素时,当页面的其余部分滚动时,它应该停留在那里
- 向下滚动页面时,该 div 应返回到其在页面中的正常位置。
我一直在尝试演示和示例,我几乎可以让它工作。但它只会在它到达窗口的最顶部时被激活,并且它会粘在最顶部。但是我需要激活并坚持从顶部开始 150 像素。
这是我目前所拥有的。
$(document).ready(function() {
$('#projectwrapper').waypoint(function(event, direction) {
}, {
offset: 150
}).find('#projectdescription').waypoint(function(event, direction){
$(this).parent().toggleClass('sticky', direction === "down");
event.stopPropagation();
});
});
【问题讨论】:
标签: javascript jquery offset sticky