这个脚本不可以用window.onload,也就是不能放头部,只能放下放,不然就是报错,说对象未定义。。。。
4 回答
<script>
window.onload=function(){
var area=document.getElementById("moocBox");
var con1=document.getElementById("con1");
var con2=document.getElementById("con2");
con2.innerHTML=con1.innerHTML;
area.scrollTop=0;
setInterval("scroll()",50);
function scrool(){
if(area.scrollTop>=con1.offsetHeight)
{area.scrollTop=0;}
else{area.scrollTop++}
}
}
</script>
这样子就是不对的了 但是这样又是对的 是为什么啊????
<script>
window.onload=function(){
var area=document.getElementById("moocBox");
var con1=document.getElementById("con1");
var con2=document.getElementById("con2");
con2.innerHTML=con1.innerHTML;
area.scrollTop=0;
setInterval(
function scrool(){
if(area.scrollTop>=con1.offsetHeight)
{area.scrollTop=0;}
else{area.scrollTop++}
}
,50);
}
</script>
<div class="infoBox"> <h3 class="boxTitle">最新课程<a href="#" target="_self">更多>></a></h3> <div class="infowrap" id="infowrap"> <ul class="origin" id="origin"> <li><a href="#">1.学会html5 绝对的屌丝逆袭(案例)</a><span>2013-09-18</span></li> <li><a href="#">2.tab页面切换效果(案例)</a><span>2013-10-09</span></li> <li><a href="#">3.圆角水晶按钮制作(案例)</a><span>2013-10-21</span></li> <li><a href="#">4.HTML+CSS基础课程(系列)</a><span>2013-11-01</span></li> <li><a href="#">5.分页页码制作(案例)</a><span>2013-11-06</span></li> <li><a href="#">6.导航条菜单的制作(案例)</a><span>2013-11-08</span></li> <li><a href="#">7.信息列表制作(案例)</a><span>2013-11-15</span></li> <li><a href="#">8.下拉菜单制作(案例)</a><span>2013-11-22</span></li> <li><a href="#">9.如何实现“新手引导”效果</a><span>2013-12-06</span></li> </ul> </div> </div>
<script type="text/javascript"> $(function(){ // 设置信息包裹盒的scrollTop可以实现信息滚动 var infowrap=document.getElementById("infowrap"); var origin=document.getElementById("origin"); $("#infowrap ul").clone(true,true).removeClass('origin').addClass('clone').appendTo($('#infowrap')); setInterval(function(){ console.log(origin.scrollHeight); if(infowrap.scrollTop>=origin.scrollHeight){ infowrap.scrollTop=0; }else{ infowrap.scrollTop++; } },50); }); </script>
怎么就不能放进onload事件了?window.onload我试过了,是可以的。你那对象报错肯定是你哪个地方代码写错了。
举报