美文网首页工作生活
实现右侧滚动到一定阶段,固定到底部的效果

实现右侧滚动到一定阶段,固定到底部的效果

作者: 拾钱运 | 来源:发表于2019-07-03 22:31 被阅读0次
<div class="main">
    <div class="left">
    </div>
    <div class="right-con">
        <div class="right">
        </div>
  </div>
</div>

css布局

.left{
  float:left
}
.right-con{
  width:360px;
  float:right;
}

js

// 监听滚动事件
var righth=$('.i-right').height()//侧边栏的高度
$(document).scroll(function(){
    scroH = $(document).scrollTop();//滚动条的滚动的距离  fixed 不设置,会根据父元素为准
    if(scroH>=righth-400){
        $('.i-right').css({'position':'fixed'})
    }else{
        $('.i-right').css({'position':'static'})
    }
})

相关文章

网友评论

    本文标题:实现右侧滚动到一定阶段,固定到底部的效果

    本文链接:https://www.haomeiwen.com/subject/lmuhhctx.html