JS简单实现DIV相对于浏览器固定位置不变的方法
2016-06-17 11:11
806 查看
本文实例讲述了JS简单实现DIV相对于浏览器固定位置不变的方法。分享给大家供大家参考,具体如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html> <head> <title>Anchor Properties</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta content="noindex, nofollow" name="robots"> <script> function Totop(){ window.scrollTo(0,0); } function bottom(){ //scrollHeight属性是获取对象的滚动高度。 window.scrollTo(0,document.body.scrollHeight); } function left(){ //alert("left");alert(document.body.scrollLeft) var left = 0-document.body.scrollWidth;//向左移动的像素 window.scrollBy(left,0 ); } function right(){ //alert(document.body.scrollWidth); //整个滚动条的宽度 window.scrollBy(document.body.scrollWidth,0); } function init(){ var init_pos=oLayer.style.posTop ; var init_left=oLayer.style.posLeft; document.body.onscroll=function(){ //document.body.scrollTop等于滚动滑块上端离滚动的开始点的距离 oLayer.style.posTop=document.body.scrollTop+init_pos; //scrollLeft设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 oLayer.style.posLeft=document.body.scrollLeft +init_left; } } </script> </head> <body onload="init()"> <a onclick="bottom()">置底</a> <div id="oLayer" style="position:absolute;left:120;top:60;z-index:2;background:green;width:120px;height:120px"> ddddd </div> <br> <a onclick="right()">置 右</a> <div style="width:1500px;height:30px;float:left">width="2000px"</div> <a style="float:right" onclick="left()">置 左</a> <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><a onclick="Totop()">置 顶</a> </body> </html>
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript动画特效与技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- [div+css]晒晒最新制作专题推广页模板
- js数组实现图片轮播
- html小技巧之td,div标签里内容不换行
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- div flash firefox div层总是被flash层遮盖
- 小技巧处理div内容溢出
- 让超出DIV宽度范围的文字自动显示省略号...
- 解决div被flash挡住的设置方法
- 网页中Span和Div的区别
- DIV+CSS经常用到的属性、参数及说明
- CSS Div 最小高度在IE 6 和IE 7中的兼容性问题
- DIV CSS网页布局 最小高度(min-height)的妙用
- DIV border边框显示不完全问题的解决方法
- 爆炸式的JS圆形浮动菜单特效代码