我們經常在淘寶網看到這樣的特效
這種特效是通過JavaScript和CSS實現的
在Z
以下是相關代碼
JavaScript 代碼
(function(){
var oDiv=document
getElementById("float"); var H=
iE ; var Y=oDiv;
while(Y){H+=Y
offsetTop;Y=Y offsetParent}; iE
=window ActiveXObject&&!window XMLHttpRequest; if(!iE
){ window
onscroll=function() {
var s=document
body scrollTop||document documentElement scrollTop; if(s>H){oDiv
className="div div ";if(iE ){oDiv style top=(s H)+"px";}} else{oDiv
className="div ";} };
}
})();
HTML 代碼
HTML 代碼
<div id="box">
<div id="float" class="div
"> //隨滾動移動的部分代碼
</div>
</div>
CSS 代碼
#box{float:left;position:relative;width:
px;}
div {}
div {position:fixed;_position:absolute;top: px;z index: ;}
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20184.html