(急)请教:表格内容到指定宽度,便让其自动滚动。这该怎么实现?
我的表格是采用了AJAX实现及时更新,先做成按照时间列显示,因为没半小时就是一列,
所以显示的内容特别宽。现在想请教高手来解决显示的问题,我想把它做成滚动,但中间有很长空白,就是
不能实现不间隔滚动。 网上也查阅了很久,没搞定啊。
我的表格是采用了AJAX实现及时更新,先做成按照时间列显示,因为没半小时就是一列,
所以显示的内容特别宽。现在想请教高手来解决显示的问题,我想把它做成滚动,但中间有很长空白,就是
不能实现不间隔滚动。 网上也查阅了很久,没搞定啊。
<table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td id="demo1" >
<table border="1" width="300px">
<tr>
<th scope="col">1</th>
<th scope="col">2 </th>
<th scope="col">3 </th>
<th scope="col">4 </th>
<th scope="col">5 </th>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table> </td>
<td id="demo2"></td>
</tr>
</table>
</div>
<script language="javascript">
var speed=300
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetLeft-demo.scrollLeft<=0){
demo.scrollLeft-=demo1.offsetWidth
}else{
demo.scrollLeft+=50
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script> 我借用过此代码来实现,可是不行,不知道原因是不是我的内容太长,估计3000PX宽!!