【发布时间】:2017-03-09 05:40:21
【问题描述】:
我正在尝试创建与此页面类似的效果,如果您转到宣言,您将在用户滚动时看到左侧的标题example。当面板位于末尾时,标题会移开。
我想用 3 个面板来做这件事,我不确定如何去做,而我写的 JS 没有应用任何东西
https://jsfiddle.net/HV9HM/5906/
var stickyTop = $('h2').offset().top;
$(window).on( 'scroll', function(){
if ($(window).scrollTop() >= stickyTop) {
$('h2').css({position: "fixed", top: "0px"});
} else {
$('h2').css({position: "relative", top: "0px"});
}
});
更新
我已经构建了一些更接近我需要的东西,但是我遇到的问题是,当您向下滚动到下一部分时,我希望第一部分中的标题贴在其父级的底部在 - 这有意义吗?这是一个示例 jsfiddle.net/HV9HM/5910
【问题讨论】:
标签: javascript jquery html