div浮动在div顶部 下拉网页浮在顶部 怎么设置
2个回答
2015-08-10 · 知道合伙人数码行家
关注
展开全部
下载jquery.pin,然后解压后在该文件夹目录下新建一个html文件。
编辑这个网页,在里面引入jquery.pin。
具体代码如下: <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script src="jquery.pin.js"></script>
让图像div碰到屏幕顶后自动随着滚动而悬浮在顶部。
做好后随着滚动而滚动了。
引入了文件后。
<script>
$(".pinned").pin({containerSelector: ".b", minWidth: 940}); </script>
(这段代码里面的.pinned是要悬浮的div,b是这个悬浮div悬浮的范围。)
编辑这个网页,在里面引入jquery.pin。
具体代码如下: <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script src="jquery.pin.js"></script>
让图像div碰到屏幕顶后自动随着滚动而悬浮在顶部。
做好后随着滚动而滚动了。
引入了文件后。
<script>
$(".pinned").pin({containerSelector: ".b", minWidth: 940}); </script>
(这段代码里面的.pinned是要悬浮的div,b是这个悬浮div悬浮的范围。)
展开全部
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
html, body {
width:100%;
margin:0px auto;
padding:0px auto;
}
.div1 {
height:2000px;
}
.div2 {
width:100%;
height:35px;
background-color:#3399FF;
margin-top:100px;
}
.div2_1{
position:fixed;
width:100%;
height:35px;
z-index:999;
background-color:#3399FF;
top:0px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));
}
*html{
background-image:url(about:blank);
background-attachment:fixed;
}
</style>
<script type="text/javascript">
window.onscroll=function(){
var t=document.documentElement.scrollTop||document.body.scrollTop;
var div2=document.getElementById("div2");
if(t>= 100){
div2.className = "div2_1";
}else{
div2.className = "div2";
}
}
</script>
</head>
<body>
<div class="div1">
<div id="div2" class="div2"></div>
</div>
</body>
</html>
追问
.div2 的 margin-top:100px 改为 margin-top:500px 就没了效果,需要怎么修改
追答
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
html, body {
width:100%;
margin:0px auto;
padding:0px auto;
}
.div1 {
height:2000px;
}
.div2 {
width:100%;
height:35px;
background-color:#3399FF;
margin-top:500px;
}
.div2_1{
position:fixed;
width:100%;
height:35px;
z-index:999;
background-color:#3399FF;
top:0px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));
}
*html{
background-image:url(about:blank);
background-attachment:fixed;
}
</style>
<script type="text/javascript">
window.onscroll=function(){
var t=document.documentElement.scrollTop||document.body.scrollTop;
var div2=document.getElementById("div2");
if(t>= 500){
div2.className = "div2_1";
}else{
div2.className = "div2";
}
}
</script>
</head>
<body>
<div class="div1">
<div id="div2" class="div2"></div>
</div>
</body>
</html>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询