php直播平臺源碼自動伸展收縮式廣告

js代碼:

    <script type="text/javascript">
var intervalId = null;
function slideAd(id,nStayTime,sState,nMaxHth,nMinHth){
  this.stayTime=nStayTime*1000 || 3000; //展開時間(毫秒)
  this.maxHeigth=nMaxHth || 588; //展開高度(px)
  this.minHeigth=nMinHth || 5; //收縮高度
  this.state=sState || "down" ;
  var obj = document.getElementById(id);
  if(intervalId != null)window.clearInterval(intervalId);
  function openBox(){
   var h = obj.offsetHeight;
   obj.style.height = ((this.state == "down") ? (h + 2) : (h - 2))+"px";
    if(obj.offsetHeight>this.maxHeigth){
    window.clearInterval(intervalId);
    intervalId=window.setInterval(closeBox,this.stayTime);
    }
    if (obj.offsetHeight<this.minHeigth){
    window.clearInterval(intervalId);
    obj.style.display="none";
    }
  }
  function closeBox(){
   slideAd(id,this.stayTime,"up",nMaxHth,nMinHth);
  }
  intervalId = window.setInterval(openBox,10);
}
</script>

===================================
調用(一般是在最頂層):

    <!--AD-->
    <div  style=" background:#fff">
    <div id="MyMoveAd" style="height:12px;overflow:hidden; background:url(uploads/ad/happy2010.png) center center no-repeat "> &nbsp;</div>
    <script type="text/javascript">
     <!--
     slideAd('MyMoveAd',2);
    -->
    </script>
 </script>
    </div>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章