固定转浮动DIV
类似淘宝商品页面中,商品详情、累计评价的 导航条,最初在页面内固定,之后随着滚动条滚动导航条始终浮动在页面顶部
<style type="text/css">
#top_div{
position:fixed;
bottom:80px;
right:0;
display:none;
}
</style>
<script type="text/javascript">
window.onscroll = function(){
var t = document.documentElement.scrollTop || document.body.scrollTop;
var topdiv = document.getElementById( "topDiv" );
if( t >= 300 ) {
top_div.style.display = "inline";
} else {
top_div.style.display = "none";
}
var mydiv= document.getElementById( "myDiv" );
if( t >= 410 ) {
mydiv.style.position = "fixed";
} else {
mydiv.style.position = "static";
}
}
</script>
<a name="top">顶部<a>
<div id="topDiv"><a href="#top">返回顶部</a></div>
<br />
<br />
<div>
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
<div id='myDiv' style='text-algin:center;background:red;top:0px;width:100px'>固定DIV</div>
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
滚动条<br />
</div>