`
leeyea
  • 浏览: 14465 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

js+css置顶

 
阅读更多
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script type="text/javascript">
var timer
function scrolltop()
{
document.getElementById('scrollmenu').style.top=document.documentElement.scrollTop || document.body.scrollTop || 0;
//兼容写法。页面具有DTD时,使用document.documentElement.scrollTop;没有指定DTD时使用document.body.scrollTop,所以用## || ## || 0 兼容
timer=setTimeout("scrolltop()",1) //1毫秒调用一次scrolltop()方法
}
function stoptimer()
{
clearTimeout(timer)
}
</script>
</head>

<body onload="scrolltop()" onunload="stoptimer()">

<div id="scrollmenu" style="position:absolute;">
<b>置顶菜单</b><br />
<a href="###">导航一</a><br />
<a href="###">导航二</a><br />
<a href="###">导航三</a><br />
<a href="###">导航四</a><br />
</div>

<p style="height:1000px">当页面出现滚动条的时候,菜单依然置顶<br />默认为左上角置顶,当为id="scrollmenu"的style添加属性right:0则右上角置顶</p>


</body>
</html>


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics