想要問一下有沒有人知道 用jQuery 將 div 置底的plugin,是將div置底在瀏覽器下面,也就是不管scroll bar怎麼拉,都會看到這個div ,因為要支援各個瀏覽器,所以不要用css來做控制,因為ie6不支援position:fixed,也就是希望是純jQuery來控制,不是去改變css設定,請知道的大大救援一下m(- -)m
希望有幫助~!
<pre class="c" name="code">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() { setContainer();setFooterTop(); });
function setContainer(){
var winH=$(window).height();
var docH=$(document).height();
$('#container').css('height',winH-$('#footer').height()+'px');
$('#container').css('width',$(window).width()+'px');
}
function setFooterTop(){
var winH=$(window).height();
var docH=$(document).height();
$('#footer').css('top',winH-$('#footer').height()+'px');
$('#footer').css('width',$(window).width()+'px');
}
$(window).resize(function() { setContainer();setFooterTop(); });
</script>
<style type="text/css">
body{margin:0;}
#container{overflow-x:hidden;overflow-y:auto;position:absolute;top:0px;left:0px;background:#ccc;}
#footer{
position:absolute;top:0px;left:0px;
background:#aaa;width:100%;height:50px;text-align:center;line-height:50px;
}
</style>
<body scroll="no">
<div id="container">
<h3>這是標題</h3>
<p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p>
<p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p>
<p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p><p>段落</p>
</div>
<div id="footer">我是版權宣告區</div>
google: ie6 position fixed
http://tagsoup.com/cookbook/css/fixed/
http://www.howtocreate.co.uk/fixedPosition.html
參考看看,不一定得要用jquery