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使用的时候如何首尾相接的循环?的主要内容,如果未能解决你的问题,请参考以下文章

如何将多个csv按行合并?(不是首尾相接的按列合并)

怎样实现滚动字幕的首尾相接

使用JS实现图片轮播(前后首尾相接)

最大子数组的求解(包括首尾相接成环)

qml listview实现循环

返回一个整数数组中最大子数组的和,首尾相接