如何上DIV到浏览器上边界的时候变成固定定位。 就像淘宝这样:http://item.taobao.com/item.htm?id=14600947626,上下滚动条一拉到详情那里,宝贝行情那一行就跟着页面走了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 固定用position:fixed;top:0px;判断滚动条的位置,在两者间切换滚动用position:relative; <!DOCTYPE HTML><html> <head> <meta charset="gb2312" /> <title></title> <style> .a, .b { height:400px; width:500px; border:1px solid red; } .b {height:600px;} #test { position:relative; top:0; left:0; margin:6px; height:20px; border:1px solid blue; } </style> </head> <body> <div class="a">一些文本</div> <div id="test">漂浮???</div> <div class="b">一些文本</div> <div class="b">一些文本</div> <script> function $(o){return document.getElementById(o);} var top = $('test').offsetTop; window.onscroll = function(){ var sTop = document.body.scrollTop || document.documentElement.scrollTop; $('test').style.top = sTop >= top ? sTop - top + 'px' : 0; } </script> </body></html>楼主 试试 jquery 赛选问题 ireport中分组问题 字符串过滤排序的函数 setting a property that has only a getter 有关复选框的问题??? 在jsp页面的一个数组,怎么传到js里 OnMouseOver 控制图片 求教了各位大大 求一自动记录在线时间,按时间扣费的代码 关于响应页面!!! jquery ajax请求失败 jquery ajax回调函数是否闭包?或者并发? javascript实现图片下载提示拒绝访问问题急等
position:fixed;
top:0px;判断滚动条的位置,在两者间切换滚动用
position:relative;
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
.a, .b {
height:400px; width:500px; border:1px solid red;
}
.b {height:600px;}
#test {
position:relative; top:0; left:0;
margin:6px;
height:20px; border:1px solid blue;
}
</style>
</head>
<body>
<div class="a">一些文本</div>
<div id="test">漂浮???</div>
<div class="b">一些文本</div>
<div class="b">一些文本</div>
<script>
function $(o){return document.getElementById(o);}
var top = $('test').offsetTop;
window.onscroll = function(){
var sTop = document.body.scrollTop || document.documentElement.scrollTop;
$('test').style.top = sTop >= top ? sTop - top + 'px' : 0;
}
</script>
</body>
</html>
楼主 试试