想使导航条在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保持初始的位置。
<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保持初始的位置。
<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>
window.onscroll = function(){
//滚动条拖动 给bottom_bar 赋值 。
}
</script>
这个不行啊,滚动条滚动时,bottom_bar还是不动