【发布时间】:2017-08-31 04:40:05
【问题描述】:
我的目标是始终在标签选取框上显示没有空格的文本。在这个通常的动画中应该总是出现一个文本。
我的目标是始终在标签选取框上显示没有空格的文本。一个文本应该总是出现在这个通常的动画中。在我的实际项目中,我不断收到推文并将它们放在选框中,我删除第一个,然后只要数量为 5,我就进行 .append(不是一个好的解决方案,如果 10 条推文以其次,用户不能很好地阅读选框。我想在选框内有 5 个跨度,在某个时刻,我的网页开始变慢,因为不断执行 .append 并有很多跨度元素。
使用设置的间隔,我模拟接收推文,但在某一时刻动画不流畅,或重新开始显示空间。我要显示的唯一空格是首字母,否则我不想显示空格。
我不知道如何解决这个问题,或者如果有一个事件或我可以做些什么来检测第一个跨度何时离开容器,以便添加一个新元素并且可以很好地读取选取框。
我尝试了几个库,但没有一个适合我的问题。
<div id='container_marquee'>
<marquee id='mymarquee' behavior="scroll" onmouseover="this.stop();" onmouseout="this.start();">
<span>first marquee text</span>
<span>second marquee text</span>
<span>third marquee text</span>
<span>fourth marquee text</span>
<span>fifth marquee text</span>
</marquee>
</div>
【问题讨论】:
-
marquee 标签已过时 - 你最好编写代码来做 marquee 的工作,然后你可以做得更好
-
@Shubhranshu jsfiddle.net/rt87hdv5我已经重新创建了解决方案,但我不知道如何添加短语,就像我的真实示例一样,也许你可以帮助我。
-
@JaromandaX 我读过,但我看过几个例子和库,但它们并没有解决我的问题。
-
@yavg,然后您需要编写自己的解决方案
标签: javascript jquery