为了账号安全,请及时绑定邮箱和手机立即绑定

收缩广告,没有作用,帮帮我看看有什么问题啊~???????

收缩广告,没有作用,帮帮我看看有什么问题啊~???????

Zhenlei 2015-01-31 13:22:23
<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title></title>    <style type="text/css">#ad{width:200px;     margin: 0px auto;    display: block;    position: relative;}    </style>    <script type="text/javascript">        var oAd =document.getElementById("ad");        var oAdcon =document.getElementById("adCon");        var h=0;        var step=5;        var maxH = oAdcon.height;        function adDown(){            oAd.style.height=h+'p';            oAd.style.display='block';            if(h<maxH){                h+=step;                setTimeout(adDown,1);}            else{                setTimeout(adUp,3000);            }        }        function adUp(){            if(h>0){                h-=step;                oAd.style.height = h +'px';                setTimeout(adUp,1);            }        }        setTimeout(adDown,1000);    </script></head><body><div id="ad">    <img id="adCon" src="7214602_110315846000_2.jpg" title="myName"></div></body></html>
查看完整描述

1 回答

已采纳
?
无聊到死君

TA贡献2条经验 获得超0个赞

首先你的 js 代码写在 body前面了,

在运行 js 的时候, 文档中还没有加载到 img 这张图片。所以会出现 oAdcon = null 的问题


第二,你的 function adDown里面 第一句 height + 'p', 应该是 px


其他问题再找

查看完整回答
反对 回复 2015-02-03
  • 1 回答
  • 0 关注
  • 1414 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信