仿淘寶的智能浮動

 

  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4.     <meta charset="utf-8" /> 
  5.     <title></title> 
  6.     <style type="text/css"> 
  7.         #box{float:left;position:relative;width:295px;height: 1000px;} 
  8.         .div1{} 
  9.         .div2{position:fixed;_position:absolute;top:3px;z-index:295;} 
  10.     </style> 
  11. </head> 
  12. <body> 
  13. <br/> 
  14. <br/> 
  15. <br/> 
  16. <br/> 
  17. <br/> 
  18. <br/> 
  19. <br/> 
  20. <br/> 
  21. <br/> 
  22. <br/> 
  23. <br/> 
  24. <div id="box"> 
  25.     <div id="float" class="div1"> 
  26.         //隨滾動移動的部分代碼 
  27.     </div> 
  28. </div> 
  29. </body> 
  30. <script type="text/javascript"> 
  31. (function(){ 
  32.     var oDiv=document.getElementById("float"); 
  33.     var H=0,iE6; 
  34.     var Y=oDiv
  35.     while(Y){H+=Y.offsetTop;YY=Y.offsetParent}; 
  36.     iE6=window.ActiveXObject&&!window.XMLHttpRequest; 
  37.     if(!iE6){ 
  38.         window.onscroll=function() 
  39.         { 
  40.             var s=document.body.scrollTop||document.documentElement.scrollTop; 
  41.             if(s>H){oDiv.className="div1 div2";if(iE6){oDiv.style.top=(s-H)+"px";}} 
  42.             else{oDiv.className="div1";} 
  43.         }; 
  44.     } 
  45. })(); 
  46. </script> 
  47. </html> 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章