欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

怎么让右边的这个块随着网页的下拉而滚动

更新时间: 2014-01-05 00:53:31 责任编辑: Author_N1

 

如何让右边的这个块随着网页的下拉而滚动。


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
body { margin:0 auto; padding:0;}
.test { width:800px; height:2000px; background:#999999;}
.test1 { width:100px; height:2000px; background:#0000CC; float:left;}
.test2 { width:650px; height:2000px; background:#CC0000; float:right;}
.test3 { width:150px; height:150px; background:#CC9900; float:right;}
-->
</style>
</head>

<body>
<div class="test">
<div class="test1"></div>
<div class="test2">
<div class="test3"></div>
</div>
</div>

我想让test3这个div随着网页的下拉滚动而随着滚动,求js代码。
</body>
</html>


--参考方法--
其实不需要js代码也行,用CSS固定定位
--参考方法--
参考下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
body { margin:0 auto; padding:0;}
.test { width:800px; height:2000px; background:#999999;}
.test1 { width:100px; height:2000px; background:#0000CC; float:left;}
.test2 { width:650px; height:2000px; background:#CC0000; float:right;}
.test3 { width:150px; height:150px; background:#CC9900; float:right;}
-->
</style>
</head>
 
<body>
<div class="test">
<div class="test1"></div>
<div class="test2">
<div class="test3" id="test"></div>
</div>
</div>
我想让test3这个div随着网页的下拉滚动而随着滚动,求js代码。
<script>
function toolbar(el){
el = typeof el == 'string' ? document.getElementById(el) : el;
var elTop = el.offsetTop;
var sTop = 0;
window.onscroll = function(){
sTop = document.body.scrollTop 
--参考方法--
 document.documentElement.scrollTop;
if( sTop > elTop ){
el.style.marginTop = sTop + 'px';
}else{
el.style.marginTop = elTop + 'px';
}
}
}
toolbar('test');
</script>
</body>
</html>
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:53:31
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1078/
本文WWW.DOC100.NET DOC100.NET版权所有。