如何去掉<marquee>标签开始和结尾的空白?

pantao2003 2004-09-14 05:00:13
<marquee direction="up" height="200" scrollDelay=80 scrollamount="2" onMouseOver="this.stop()" onMouseOut="this.start()">
<table border="2" cellspacing="1">
<tbody>
</tbody>
......
<tr>
<td>
aaaaaaaaaaaaa
</td>
</tr>
......
</table>
</marquee>


滚动是没什么问题的,可是在第一行数据从下向上滚动之前,整个表格都是一片空白,
当最后一行滚动过表格的上界而下一个循环还没有开始的时候,整个表格也是一片空白,十分难看!
请问有什么办法可以解决这个问题呀?
多谢了!
...全文
137 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pantao2003 2004-09-15
to gjd111686(数字金刚):
谢谢!
我就是因为嫌用js太烦了,而且会有其他的问题才想用marquee的!
那现在我只能去做这烦心事儿,呵!
谢谢!
还有outiejun,也谢谢你的关注!
回复
outiejun 2004-09-14
没错,要想达到理想效果就不要用marquee
回复
gjd111686 2004-09-14
只能模拟.有个图片的.搜索一下,应该有不少.
<body onload="NextImg();">
<script>
var ImgUrl=new Array();
var iCount=0;
var iTransNumber=23
var iSpeed=2.5;
ImgUrl[1]="参加补给训练的海军167驱逐舰.jpg";
ImgUrl[2]="中国的航母.jpg";
ImgUrl[3]="中国自行火炮系列.jpg";
ImgUrl[4]="中国人民警察警种分辨99式警服的警监警衔.jpg";
ImgUrl[5]="中国人民警察警种分辨99式警服的专业胸徽.jpg";

var ImgPre=new Array();
var kCount=0;
for(iIndex=1;iIndex<=5;iIndex++)
{
if((ImgUrl[iIndex]!=""))
{
kCount++;
}
else
{
break;
}
}
function NextImg()
{
if(iCount<kCount)iCount++;
else iCount=1;
DivID.filters[0].transition=iTransNumber;
DivID.filters[0].apply();
DivID.innerHTML="<img src="+ImgUrl[iCount]+" style='width:400;Height:500;'>";
DivID.filters[0].play(iSpeed);
if(iTransNumber==0)
{
iTransNumber=23;
return;
}
iTransNumber--;
if(iSpeed>.1)
{
iSpeed-=0.1;
}
}
function Repeat()
{
NextImg();
}
</script>
<div id=DivID style="position:absolute;width:400;height:500;filter: revealTrans(Transition=1,Duration=.01)" onfilterchange=Repeat()></div>
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-14 05:00
社区公告
暂无公告