最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js網(wǎng)頁側(cè)邊隨頁面滾動(dòng)廣告效果實(shí)現(xiàn)

 更新時(shí)間:2011年04月14日 22:07:32   作者:  
其實(shí)這個(gè)效果不是什么難實(shí)現(xiàn)的效果,關(guān)鍵注意幾個(gè)地方就可以了
a.scrollTop的計(jì)算;
b.滾動(dòng)元素的定位值計(jì)算;
c.滾動(dòng)周期設(shè)定;
代碼如下:
css部分:
復(fù)制代碼 代碼如下:

/*測(cè)試用的高度*/
body{ height:3000px;}
div,ul,li,body{margin:0; padding:0;}
/*position:absolute;用于元素的定位*/
#roll{width:50px; height:100px; background:#99CC00; position:absolute;}

Html代碼:
復(fù)制代碼 代碼如下:

<body>
<div id="roll"></div>
</body>

JS代碼:
復(fù)制代碼 代碼如下:

var roll=document.getElementById('roll'),
initX=0,
initY,
compY,
sp=15,
//可調(diào)整時(shí)間間隔,步進(jìn)值不宜過大,不然IE下有點(diǎn)閃屏;
timeGap=5,
doc=document.documentElement,
docBody=document.body;
compY=initY=200;
roll.style.right=initX+"px";
;(function(){
var curScrollTop=(doc.scrollTop||docBody.scrollTop||0)-(doc.clientTop||docBody.clientTop||0);
//每次comP的值都不一樣;直到roll.style.top===doc.scrollTop+initY;
compY+=(curScrollTop+initY-compY)/sp;
roll.style.top=Math.ceil(compY)+"px";
setTimeout(arguments.callee,timeGap);
})();

相關(guān)文章

最新評(píng)論

阜宁县| 余干县| 淄博市| 康保县| 姚安县| 蒲城县| 常宁市| 金川县| 宝坻区| 丹东市| 伊春市| 鄂伦春自治旗| 保山市| 咸阳市| 宁海县| 三明市| 逊克县| 称多县| 吉水县| 沙河市| 大新县| 陈巴尔虎旗| 崇州市| 奉新县| 阳春市| 阜宁县| 七台河市| 平原县| 三原县| 滨州市| 社旗县| 武义县| 蒙山县| 定日县| 南岸区| 轮台县| 霸州市| 石柱| 冀州市| 天全县| 丁青县|