固定div实现,以及问题 >> document.body.scrollTop的值总为零的解决办法
来源:互联网 发布:淘宝远程电脑出租 编辑:程序博客网 时间:2024/05/22 06:23
固定的div,下面的代码紧挨着<body>下面放上
<span id="bar" style="position:absolute; left: 0px; top: 0px; width: 100%; height:23px; zIndex:9" > <table border='2' width='100%' height='30px' bordercolor='#FFFFFF'> <tr align="left"> <td width='100%' height='30px' bgcolor='#E0F2FF'> <a href="#" onclick="showHide()">处理流程</a> <a href="#" onclick="goback()">返回</a> <a href="#" onclick="impthis('${feedBackService.planid}')">导出本月计划</a> <span id="imp"></span></td> </tr> </table> </span> <script language="javascript"> $(document).ready(function(){fix();});function fix(){star();}window.onscroll = function(){star();};function star(){var nome=navigator.appName; if(nome=='Netscape'){ var a=document.documentElement.scrollTop+document.getElementById("bar").offsetHeight-20; document.getElementById("bar").style.top = a + 'px';} else{ var a=document.documentElement.scrollTop+document.all.bar.offsetHeight-20; bar.style.top = a; }}</script><br /><br /><br />
实例:
<html><title>JS实现的始终固定在页面底部的菜单丨芯晴网页特效</title> <head> <script language="javascript"> <!-- function stat(){ var a = pageYOffset+window.innerHeight-document.bar.document.height-0 document.bar.top = a setTimeout('stat()',2) } function fix(){ nome=navigator.appName if(nome=='Netscape'){ stat() } else{ var a=document.body.scrollTop+document.body.clientHeight-document.all.bar.offsetHeight+0 alert("aaaaa:"+document.body.scrollTop);alert("document.body.clientHeight:"+document.body.clientHeight);alert("document.all.bar.offsetHeight:"+document.all.bar.offsetHeight);bar.style.top = a }} //--> </script> </head> <body onLoad="fix()" onScroll="fix()" onResize="fix()"> <span id="bar" style="position:absolute; left:68px; top:455px; width:614px; height:45px; z-index:9" > <table border="1" hspace="1" cellpadding="1" bordercolor="#000000" bgcolor="#FFFFFF"> <tr align="center"> <td width="190"> <a>网页特效</a></td> <td width="147"> <a>源码下载</a></td> <td width="96"> <a>链接交换</a></td> <td width="158"> <a>生活常识</a> </td> </tr> </table> </span><br><br><br><br><br><br><br> <form><div style="height:100px;background-color: green;"></div><div style="height:100px;background-color: green;"></div><div style="height:100px;background-color: green;"></div><div style="height:100px;background-color: green;"></div><div style="height:100px;background-color: green;"></div> <br><br><br><br><br><br><br><br> </form></body> </html>
- 固定div实现,以及问题 >> document.body.scrollTop的值总为零的解决办法
- document body scrollTop的值总为零的解决办法
- document.body.scrollTop 值总为0的解决方法
- document.body.scrollTop值总为0的解决方法
- document.body.scrollTop 值总为0的解决方法
- document.body.scrollTop 值总为 0 的解决方法
- document.body.scrollTop值总为0的解决方法
- document.body.scrollTop 值总为 0 的解决方法
- document.body.scrollTop 值总为0的解决方法
- document.body.scrollTop 总为0 解决办法
- 火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
- 火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
- 火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
- 火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
- 火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
- window.document.body.scrollTop 为零的为题
- document.body.scrollTop,document.body.clientHeight的值为0的问题
- document.body.scrollTop,document.body.clientHeight的值为0的问题
- Android 4.0 新特性
- asp.net下载文件几种方式
- UNIX网络编程 卷二 IPC
- SQL 链接服务器
- android ANR
- 固定div实现,以及问题 >> document.body.scrollTop的值总为零的解决办法
- 窗口和控件闪烁解决方案
- 举例说明使用MATLAB Coder从MATLAB生成C/C++代码步骤
- sid已存在
- Domino代理中流的简单应用
- 在Ubuntu 10.10下安装配置Eclipse for PHP Developer
- 微软应用商店将是购买Metro应用程序的唯一途径
- Printf()输出格式控制
- com调用代码示例--续2