【发布时间】:2017-09-04 01:25:01
【问题描述】:
我想达到如下效果:
当页面首次加载时,会显示带有 background1.png 的 div。
当用户开始滚动时,对于定义的滚动移动量,此 div 保持可见和固定。
当这些动作结束时,滚动“继续”并且第二个 div 开始出现。
编辑: 我正在添加一个我尝试过的天真的解决方案,不确定它是否朝着正确的方向发展:
$(function() {
var staticSet = false;
$(window).scroll(function() {
var currentScroll = $(window).scrollTop();
if(currentScroll > '589' && staticSet==false){
staticSet = true;
$('.calder').css('position','static');
};
});
});
Basiclay,第一个div以position:fixed开头,当滚动到一定
价值,
我将 div 设为静态。但是,这不会实现两个 div 之间的平滑过渡。
【问题讨论】:
标签: jquery html css scroll css-position