marquee使用的时候如何首尾相接的循环?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了marquee使用的时候如何首尾相接的循环?相关的知识,希望对你有一定的参考价值。
用它循环的时候总是当图片的最后一个从尾部消失以后才会再由首部出来,请问怎么让图片第一个何最后一个接连出现,而不要中间留着很大的空白,很不好看。
参考技术A 方法1.<marquee id="scrollarea" direction="up" scrolldelay="5" scrollamount="5" width="167" height="580" onmouseover="this.stop();" onmouseout="this.start();"> 内容 </marquee>
behavior="alternate" 左右滚动
方法2.
首尾相接
<div id=maq style=overflow:hidden;height:100px;width:150px;>
<div id=mtext>
1.文字也是可以连续滚动的<br>
2.文字也是可以连续滚动的<br>
3.文字也是可以连续滚动的<br>
4.文字也是可以连续滚动的<br>
5.文字也是可以连续滚动的<br>
6.文字也是可以连续滚动的<br>
</div>
<div id=m0></div>
</div>
<script>
var speed=40 //调整滚动速度
m0.innerhtml=mtext.innerHTML
function Marquee()
if(m0.offsetTop-maq.scrollTop<=0)
maq.scrollTop-=mtext.offsetHeight
else
maq.scrollTop++
var MyMar=setInterval(Marquee,speed)
maq.onmouseover=function()
maq.onmouseout=function()
</script> 参考技术B 之前也尝试过,貌似实现不了,建议楼主考虑使用FLASH实现。 参考技术C 谁说不可以
你可以JS代码完全可以实现
以上是关于marquee使用的时候如何首尾相接的循环?的主要内容,如果未能解决你的问题,请参考以下文章