搜索栏固定
利用给document绑定scroll事件,判断输入框通过滑动到浏览器窗口顶部的距离来给input所在的盒子添加position="fixed"属性,使其固定在浏览器窗口顶部
<body>
<!-- 导航栏-->
<header>
<div class="top">
<!-- 导航栏-左侧 -->
<div class="left">
<ul>
<li class="first"><a href="">
中国大陆
<span>
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon_xialaxuanze"></use>
</svg>
</span>
<!-- 多选框 -->
<div class="choose">
<ul>
<li><a href="">全球</a></li>
<li><a href="">中国大陆</a></li>
<li><a href="">中国香港</a></li>
<li><a href="">中国台湾</a></li>
<li><a href="">中国澳门</a></li>
<li><a href="">韩国</a></li>
<li><a href="">日本</a></li>
<li><a href="">美国</a></li>
</ul>
</div>
</a></li>
<li class="second"><a href="">亲,请登录</a></li>
<li><a href="">免费注册</a></li>
<li><a href="">手机逛淘宝</a></li>
<li><a href="">网页无障碍</a></li>
</ul>
</div>
<!-- 导航栏-右侧 -->
<div class="right">
<ul>
<li class="right-first"><a href="">
我的淘宝
<span>
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon_xialaxuanze"></use>
</svg>
</span>
<div class="first">
<ul>
<li>已买到的宝贝</li>
<li>我滴足迹</li>
</ul>
</div>
</a></li>
<li><a href="">
<span>
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-gouwuche"></use>
</svg>
</span>
购物车
</a></li>
<li class="right-second"><a href="">
<span>
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-shoucang1"></use>
</svg>
</span>
收藏夹
<span>
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon_xialaxuanze"></use>
</svg>
</span>
<div class="second">
<ul>
<li>收藏的宝贝</li>
<li>收藏的店铺</li>
</ul>
</div>
</a></li>
<li><a href="">商品分类</a></li>
<li><a href="">免费开店</a></li>
<li class="right-three"><a href="">
千牛卖家中心
<span>
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon_xialaxuanze"></use>
</svg>
</span>
<div class="three">
<ul>
<li>开店入驻</li>
<li>已卖出的宝贝</li>
<li>出售中的宝贝</li>
<li>卖家服务市场</li>
<li>卖家服务中心</li>
</ul>
</div>
</a></li>
<li class="right-four"><a href="">
联系客服
<span>
<svg class="icon" aria-hidden="true">
<use xlink:href="#icon-icon_xialaxuanze"></use>
</svg>
</span>
<div class="four">
<ul>
<li>消费者客服</li>
<li>卖家客服</li>
</ul>
</div>
</a></li>
</ul>
</div>
</div>
</header>
<!-- 内容 -->
<section>
<!-- 搜索框 -->
<div class="header">
<!-- 左边图片 -->
<div class="left-img"></div>
<!-- 输入框 -->
<div class="content-input">
<div class="input">
<input type="text" placeholder="请输入你想要的宝贝...." id="input">
<div class="text"><a href="">搜索</a></div>
</div>
<div class="content-input-bottom">
<ul>
<li>新款连衣裙</li>
<li>四件套</li>
<li>潮流T袖</li>
<li>时尚女鞋</li>
<li>短裤</li>
<li>半身群</li>
<li>男士外套</li>
<li>墙纸</li>
<li>行车记录仪</li>
<li>新款男鞋</li>
</ul>
</div>
</div>
<!-- 右边图片 -->
<div class="right-img">
下载淘宝
<div class="right-img-bottom"></div>
</div>
</div>
<div class="content"></div>
</section>
</body>
<script src="../../homework/项目/pc端/img4/iconfont.js"></script>
<script>
document.onscroll=function(el){
var input=document.querySelector(".content-input")
//获取窗口的滑动距离
var top2=document.documentElement.scrollTop
//判断滑动距离与input框到窗口顶部的距离
if(top2>=85){
//给input框设置fixed属性,使其固定
input.style.position="fixed"
input.style.top="0px"
}
else{
input.style.position="absolute"
}
}
</script>