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

顶部广告,代码有问题吗?

为何我将ID放在注释一的位置,就不能成功?

正在回答

4 回答

<div id="ad"> 
   <img id="adcon" src="ad.png" width="960" height="385"/> 
</div>
<div id="content"><img src="数字商品-10-23.jpg" /></div>
<script>
//全局变量
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 +'px';
    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,3000);
</script>


0 回复 有任何疑惑可以回复我~

<div id="ad"> 

   <img id="adcon" src="ad.png" width="960" height="385"/> 

</div>

<div id="content"><img src="数字商品-10-23.jpg" /></div>

<script>

//全局变量

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 +'px';

    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,3000);

</script>


0 回复 有任何疑惑可以回复我~
<div id="ad"> 
   <img id="adcon" src="ad.png" width="960" height="385"/> 
</div>
<div id="content"><img src="数字商品-10-23.jpg" /></div>
<script>
//全局变量
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 +'px';
    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,3000);
</script>

还有个小问题,这是另一段代码,script中依然是外边全局,但这个是可以执行成功的啊?



0 回复 有任何疑惑可以回复我~

按照从上而下执行的顺序,定义pn时还未能读取到html文件中id为pn的元素内容,所以全局定义pn变量时,pn为空

0 回复 有任何疑惑可以回复我~
#1

梦身 提问者

谢谢回答,还有个小问题哈!
2015-07-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
展开与收起效果
  • 参与学习       33641    人
  • 解答问题       179    个

通过效果展示与案例分析,教您实现不同类型的展开与收起效果

进入课程

顶部广告,代码有问题吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信