想使导航条在ie6下始终居浏览器底部用setInterval()可以实现吗?html代码,
<div id="#bottom_bar">dfdsfffsfdfd</div>js代码,
if($.browser.msie&&($.browser.version == "6.0")&&!$.support.style){
setInterval(ie6Css,1000);
function ie6Css(){
$("#bottom_bar").css({"position":"absolute","bottom":"0px"});
}
}
 
我这边的效果是,初始加载是对的,但是之后拖动滚动条#bottom_bar保持初始的位置。

解决方案 »

  1.   


    <script>
    window.onscroll = function(){
         //滚动条拖动 给bottom_bar 赋值 。
    }
    </script>或者 直接css 控制最下端 。<style type="text/css">
    #foot{position:fixed;_position:absolute;bottom:0px;_bottom:0px;_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop)}
    </style>
      

  2.   

    <script>
    window.onscroll = function(){
         //滚动条拖动 给bottom_bar 赋值 。
    }
    </script>
    这个不行啊,滚动条滚动时,bottom_bar还是不动