- <!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>
时间: 2024-11-07 05:29:22