javascript的计算div高度的问题 我想实现一个功能,有一个div,开始时相对于顶端300px,鼠标滚轮向下,当div层滚到相对于顶端为0px是,fixed定位,一直留在那 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!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></head><body><style>.mclass{position:absolute;right:0px;top:300px;width:200px;height:200px;border:1px solid #000;}</style><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/><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/><div class='mclass' id='div'></div><script>var div = document.getElementById('div');window.setInterval(function(){ var scrolltop = document.documentElement.scrollTop; if(scrolltop >= 300) div.style.top = scrolltop+'px' else div.style.top = '300px'},1)</script></body></html> 或者:window.onscroll=function(){var scrolltop = document.documentElement.scrollTop; if(scrolltop >= 300) div.style.top = scrolltop+'px' else div.style.top = '300px'} 求救!JS 与 RUNAT="Server" 的问题 添加音乐到播放列表 js 匿名函数的问题 regexp? 如何获得一个div下面所有的行 关于无间断滚动的问题 求一个简单问题 继续调整tr的值 数字判断 高手帮忙看看这段JS为什么showAll()运行后会显示undefined,如何改,谢谢 frame框架获取get参数有困难 IE8问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>
<style>
.mclass{
position:absolute;
right:0px;
top:300px;
width:200px;
height:200px;
border:1px solid #000;
}</style>
<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/><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/><b
r/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<div class='mclass' id='div'></div>
<script>var div = document.getElementById('div');window.setInterval(function(){
var scrolltop = document.documentElement.scrollTop;
if(scrolltop >= 300) div.style.top = scrolltop+'px'
else div.style.top = '300px'
},1)
</script>
</body>
</html>
var scrolltop = document.documentElement.scrollTop;
if(scrolltop >= 300) div.style.top = scrolltop+'px'
else div.style.top = '300px'
}