注册 登录
编程论坛 WEB前端(UI)

html写的代码为什么只滚动到一半就不往不下了啊?

h4cksoldier 发布于 2013-10-31 16:22, 1311 次点击
新手初学html,还大牛请勿喷。。。
程序代码:
<html>
<body bgcolor=black text=red>
</body>
<left>
<marquee direction=down >
1<br>
2<br>
3<br>
4<br>
5<br>
6<br>
</marquee>
</left>
</html>


[ 本帖最后由 h4cksoldier 于 2013-10-31 16:25 编辑 ]
4 回复
#2
hugeannex2013-11-01 10:38
古老IE的特权marquee,这个只能在IE下用,用其它浏览器一般会出问题吧。
还有,有left标签?自创?!!!
建议看看标准的标签,而不是自创和IE那些非主流。
#3
h4cksoldier2013-11-01 23:09
回复 2楼 hugeannex
谢过,能给我讲解下如何解决吗
#4
hugeannex2013-11-04 11:09
回复 3楼 h4cksoldier
现在都是用js实现了,效果很简单,你找一下学习一下吧。
#5
dkp882014-11-18 17:15
程序代码:


<div id="colee" style="overflow:hidden;height:253px;width:410px;">
<div id="colee1">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
</div>
<div id="colee2"></div>
</div>
<script>
var speed=30;
var colee2=document.getElementById("colee2");
var colee1=document.getElementById("colee1");
var colee=document.getElementById("colee");
colee2.innerHTML
=colee1.innerHTML; //克隆colee1为colee2
function Marquee1(){
//当滚动至colee1与colee2交界时
if(colee2.offsetTop-colee.scrollTop<=0){

 colee.scrollTop
-=colee1.offsetHeight; //colee跳到最顶端
}else{

 colee.scrollTop
++
}
}
var MyMar1=setInterval(Marquee1,speed)//设置定时器
//
鼠标移上时清除定时器达到滚动停止的目的
colee.onmouseover=function() {clearInterval(MyMar1)}
//鼠标移开时重设定时器
colee.onmouseout=function(){MyMar1=setInterval(Marquee1,speed)}
</script>

1