//层跟随滚动栏的滚动而自适应移动 //注意: 事先要设定好全局变量 (array)lastScrollY 以及 FollowScroInt{num} = window.setInterval("FollowScro(objId,num)",时间间隔); // lastScrollY = new Array(); lastScrollY[0] = -225; FollowScroInt0 = window.setInterval("FollowScro('myid',0)",10); function FollowScro(o,num) { var diffY = (document.body.scrollTop==0?document.documentElement.scrollTop:document.body.scrollTop); var percent = 0.1*(diffY-lastScrollY[num]); if(percent>0) { percent = Math.ceil(percent); } else { percent = Math.floor(percent); } if(o) { var _top = parseInt(getObject(o).style.top); if(isNaN(_top)){_top = 0;} getObject(o).style.top = _top + percent + 'px'; } else { try { window.clearInterval("FollowScroInt"+num); }catch(e){} } lastScrollY[num] = lastScrollY[num] + percent; }