当前位置: 中国教程学习网 > 教程学院 > 网站设计与开发 > Javascript >

滑动展开/收缩广告代码实例效果

作者:     来源:     时间:2007-01-12

...
  • 关键字:
  • 功能说明:
    滑动展开/收缩广告效果,可指定:广告完全展开时的停留时间,最大高度

    兼容浏览器:
    IE5.0+、FF1.06+、Opera8.0+

    实例代码: 
    <!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> 
    <head> 
    <title> 代码实例:滑动展开/收缩广告 </title> 
    <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
    <meta name="author" content="枫岩,CNLei.y.l@gmail.com"> 
    <meta name="keywords" content="代码实例:滑动展开/收缩广告" /> 
    <script type="text/javascript"> 
    var intervalId = null; 
    function slideAd(id,nStayTime,sState,nMaxHth,nMinHth){ 
      this.stayTime=nStayTime*1000 || 3000; 
      this.maxHeigth=nMaxHth || 90; 
      this.minHeigth=nMinHth || 1; 
      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> 
    </head> 
    <body style="margin:0;padding:0;font-size:14px;"> 
    <div id="MyMoveAd" style="background:#ff0;height:12px;overflow:hidden;"> 
    <ul> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
     <li>这里是广告内内容</li> 
    上一页12 3 下一页
    关于我们 | 客服中心 | 商务合作 | 网站地图 | 友情连接 | 联系我们 | RSS订阅
    Copyright © 2002-2009 765P.com All Rights Reserved
    765P教程网 版权所有 鄂ICP备07500079号