<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
修改的页面文档类型竟然定义成这个,我太无语了。
好多属性什么的都不对,我太郁闷了。为了实现 position fixed 效果只能写了下面的代码 - -。
var isIE=!!window.ActiveXObject;
if (isIE) {
document.getElementById('notice').style.position = 'absolute';
tValue = 260;
if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
hWindow = document.documentElement.clientHeight;
}else {
hWindow = document.body.clientHeight;
}
window.onscroll = function(){
var el = document.getElementById('notice');
if (document.body && document.body.scrollTop)
{
//top=document.body.scrollTop;
//left=document.body.scrollleft;
if (!isNaN(document.body.scrollTop)) {
//var h = hWindow + document.body.scrollTop - 210;
el.style.top = (hWindow + document.body.scrollTop - tValue) +"px";
}
//console.log('body: '+ document.body.scrollTop);
//console.log('bottom: '+ el.style.bottom);
}
if (document.documentElement && document.documentElement.scrollTop)
{
//top=document.documentElement.scrollTop;
//left=document.documentElement.scrollLeft;
if (!isNaN(document.documentElement.scrollTop)) {
el.style.top = (hWindow + document.documentElement.scrollTop - tValue) +"px";
}
//console.log('documentElement: '+ document.documentElement.scrollTop);
}
//el.style.top = (document.documentElement.scrollTop + 10)+"px";
}
}
分享到:
相关推荐
positon:fixed 让HTML元素脱离文档流固定在浏览器的某个位置 网页中经常会有...} ie6下positon:fixed不起作用,只能靠js来实现了,首先在ie6下需要将position设置为absolute 代码如下: position:fixed;bottom:60px;_po
这个内容是老生常谈了,主要问题就是IE6不支持 position:fixed 引起的BUG.当我们去搜索解决这个bug的垮浏览器解决办法时,绝大多数结果都是说使用 position:absolute 来替代解决,可是我们真的解决了么?没有,因为当页面...
NULL 博文链接:https://onestopweb.iteye.com/blog/2339092
NULL 博文链接:https://piziwang.iteye.com/blog/424862
position:fixed;实现底层页面不跟随浮层模块滚动
实现div居中的方法多如牛毛,本例为大家介绍的这个方法是使用css中position:fixed来实现div上下左右居中,这个小技巧比较使用,大家看看
IE7已经支持position:fixed了,而我们的IE6呢?还继续使用js事件?消耗资源,破坏结构,画面闪耀。
position_fixed 完美兼容IE6
position:fixed在ie6的使用,hack的使用办法
浮动层 在ie6下 定位有问题, position 的fixed属性失效, 以下为解决方案
非IE6下的写法大家一般都清楚如何写;...}/* IE6 头部固定 */html .fixed-top{position:absolute;bottom:auto;top:[removed]eval(document.documentElement.scrollTop));}/* IE6 右侧固定 */html .fixed-r
ie6对position:fixed不支持,网上有很多解决方法,有的在ie6,ie7上调试成功后,在ie8上又不好使,div层还是跟随滚动条浮 动;以下总结方法,在ie6,ie7,ie8上都调试成功,且页面滚动条滚动时,效果还挺好,div层并...
Virus Fixed Position 1.5 最新原版程序
IE6的兼容性问题主要出现在position:fixed上面,如何解决已经在《【CSS】IE6中的position:fixed问题与随滚动条滚动的效果》(点击打开链接)介绍过了。 下面具体说说如何利用JavaScript中的滚动事件[removed]实现...
可是要在IE6中实现固定效果,position: fixed;就不奏效了。 目前我所知的ie6下fixed的方案大概有纯css和expression+js两种,各有利弊。 1.纯css法 利用了ie6下html元素外面套的一个匿名元素,即 * ,利用选择器层级...
由于IE6并不支持position:fixed,所以导致很多好的效果都无法实现,但是在IE6下并不是不能够实现,下面就通过一段实例介绍一下如何实现此种效果。代码实例如下: 复制代码代码如下: <!DOCTYPE html PUBLIC “-//...
及上下两边,共四种位置的固定,与以往的教程不同的地方是,它使用CSS表达式来兼容IE5、IE6,且避免了js模拟时,拖动滚动条时出现抖动的问题,另外在IE5或者怪癖模式下也完全正常,没有任何问题。如果你有更好的方案...
实现div居中的方法有很多,本例介绍的使用css中position:fixed来实现div的上下左右居中,下面以一个DIV 元素在浏览器窗口居中为例
IE7下当position:fixed遇到text-align:center 的一些状况,大家可以参考下。