源码论坛,商业源码下载,尽在锦尚中国商业源码论坛
标题:
页面向下滚动到指定位置,div固定在最顶部的jQuery代码
[打印本页]
作者:
洪七公
时间:
2022-5-6 23:30
标题:
页面向下滚动到指定位置,div固定在最顶部的jQuery代码
简单粗暴有效的代码,有了这个代码别的地方不需要看了,可美化度很高!
直接上代码吧!
<style type="text/css">
*{ margin:0 0 0 0;}
</style>
<script src="js/jquery-1.11.3.min.js"></script>
<div style=" height:350px; background-color:#0000FF"></div>
<ul id="nav" style="height:60px;background:#0F9;position:absolute;width:100%;">
123456
</ul>
<div style=" height:350px; background-color:#0000FF; margin-top:60px;">123456789</div>
<div style=" height:300px; background-color: #FF0000">123456789</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<script>
$(function(){
var a = $('#nav'),
b =a.offset();
$(document).on('scroll',function(){
var c = $(document).scrollTop();
if(b.top<=c){
a.css({'position':'fixed','top':'0px'})
}else{
a.css({'position':'absolute','top':'350px'})
}
})
})
</script>
复制代码
注意:该div的头部设置了多高,那就在js代码中修改a.css的top样式,我把代码也打包了,大家可以直接下载
(, 下载次数: 2)
上传
点击文件名下载附件
欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/)
Powered by Discuz! X3.3