marquee属性向左滚动文本

时间:2012-08-22 06:58:45

标签: javascript jquery html css marquee

marquee标签中的哪些属性允许我连续滚动字幕内容?如果我有5个项目作为其内容,我想为所有5个项目平均分隔空间,并且也为一个卷轴的第5个和下一个卷轴的第一个之间的空间分隔。

因为通常选框会在开始下一个滚动之前完成所有项目,但是在我的情况下,最后一个项目和第一个项目比选取内容中的每个项目分开更多。

例如,1-2-3-4-5-1-2-3-4-5-1-2-3-4-5等 每个“ - ”是对于选框中的项目平均分配的空间和时间。谢谢

1 个答案:

答案 0 :(得分:1)

loop属性是您要查找的值,-1表示连续滚动。您可以从Mozilla Developer Network Documentation找到更多信息。

我觉得我应该事先警告你,marquee标签不是标准标签,并且会在所有浏览器中呈现不同的标签。跨浏览器不支持许多属性。您想找到一个合适的jQuery插件来为您处理跨浏览器。如果你正在做一些简单的事情,那么marquee标签可能适合你,虽然我不会提倡它。

对于宽度,您可以将每个项目放在容器中,例如div标记,然后根据需要添加适当的边距:

<marquee>
    <div>1</div>
    <div>2</div>
</marquee>

如果您希望更加“语法正确”,可以使用带有ul标记的li

<marquee>
    <ul>
        <li>1</li>
        <li>2</li>
     </ul>
</marquee>

更多的html / css,但对于屏幕阅读器和打印目的而言更加逻辑分组。