求大神指点,为什么会一闪一闪的

weixin_35851700 2017-11-04 12:48:53
$(function (){
//触发、或将函数绑定到指定元素的 scroll 事件
$(window).scroll(function(even){

//设置或返回匹配元素相对滚动条顶部的偏移。
var a=$(this).scrollTop();
//对 jQuery 对象进行迭代,为每个匹配元素执行函数
$(".main_search").each(function(){
//返回第一个匹配元素相对于文档的位置
var b=$(this).offset().top;
//判断什么时候进行动画,通过添加类
if(a>b){
$(this).css({"position":"fixed","top":"0px"});
}else{
$(this).css({"position":"absolute","top":"125px"});
}
});
});
})
...全文
194 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-11-04
  • 打赏
  • 举报
回复

$(function (){
    $(".main_search").each(function(){
	    //记录元素原始的top
	    $(this).data("top",$(this).offset().top);
    });
    //触发、或将函数绑定到指定元素的 scroll 事件
    $(window).scroll(function(even){

        //设置或返回匹配元素相对滚动条顶部的偏移。
        var a=$(this).scrollTop();
        //对 jQuery 对象进行迭代,为每个匹配元素执行函数
        $(".main_search").each(function(){
            //返回元素原始的top
            var b=$(this).data("top");
            //判断什么时候进行动画,通过添加类
            if(a>b){
                $(this).css({"position":"fixed","top":"0px"});
            }else{
                $(this).css({"position":"absolute","top":b+"px"});
            }
        });
    });
})

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧