为了账号安全,请及时绑定邮箱和手机立即绑定

div固定在顶部的时候,滚动滚动条会闪烁

div固定在顶部的时候,滚动滚动条会闪烁

慕村1106498 2017-09-01 17:21:36
代码:<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title></title>        <script src="jq.js"></script></head><style type="text/css">    .wrap{margin: 0 auto;border: 1px solid #ccc;width: 1000px;height: 500px;margin-top: 500px;margin-bottom: 1000px;}    .left{width: 100px;height: 200px;margin: 5em;border: 1px solid #ccc;}</style><body><div>    <div>        往下滚动把    </div></div><script type="text/javascript">    $(document).ready(function(){        $(window).scroll(function(){            if(parseInt($(".wrap .left").offset().top)+parseInt($(".wrap .left").css('height'))/3 < $(window).scrollTop())            {                //获取div距离                var left = $(".wrap .left").offset().left;                $(".wrap .left").css({position:"fixed",'left':left-$(".wrap .left").css('width'),top:0});                            }else{                $(".wrap .left").css({position:"relative"});            }            // if(parseInt($(".wrap .left").offset().top)+parseInt($(".wrap .left").css('height')) > $(window).scrollTop()){            //     $(".left").css({position:"relative"});            // }        });    });</script></body></html>不知道为什么每次滚动条滚动的时候div就会闪烁。我想做一个滚动到div的时候就固定在顶部位置,否则就回到原来的位置不动
查看完整描述

1 回答

?
牛奶老哥哥

TA贡献204条经验 获得超92个赞

…既然解决了…介不介意给个采纳(,,・ω・,,)

查看完整回答
反对 回复 2017-09-01
  • 1 回答
  • 1 关注
  • 3461 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信