首页 > 代码库 > 通过js实现置顶方法
通过js实现置顶方法
- <!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=http://www.mamicode.com/"###">导航一</a><br />
- <a href=http://www.mamicode.com/"###">导航二</a><br />
- <a href=http://www.mamicode.com/"###">导航三</a><br />
- <a href=http://www.mamicode.com/"###">导航四</a><br />
- </div>
- <p style="height:1000px">当页面出现滚动条的时候,菜单依然置顶<br />默认为左上角置顶,当为id="scrollmenu"的style添加属性right:0则右上角置顶</p>
- </body>
- </html>
通过js实现置顶方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。