1. 程式人生 > >js實現隨滾動條滾動div位置動態變化

js實現隨滾動條滾動div位置動態變化

js實現隨滾動條滾動,div位置動態變化,使div不會因為滾動條的下滑而導致div被上部邊界覆蓋。

本例比較簡單,就不做過多解釋了。

注:不是完整程式碼,不能直接複製執行!

js:

$(function(){
window.onscroll=function(){
var top1=document.body.scrollTop;
if(top1>=300)
$("#logo").css("position","absolute").css("top",top1);       //300為div初始位置,當滾動條距離頂部的距離大於300時,使div與滾動條保持相同高度
else
$("#logo").css("position","absolute").css("top",300);       
}

}

html:

<style type="text/css">

#logo{

position: absolute;
 top:300px;
 left:0px;

}

</style>

<body>

<div id="logo"></div>

</body>