3

选框标签中有什么属性可以让我连续滚动选框内容?如果我有 5 个项目作为其内容,我想为所有 5 个项目平均分隔空间,以及一个卷轴的第 5 个和下一卷的第一个之间的空间。

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

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

4

1 回答 1

1

loop属性是您正在寻找的属性,其值为-1连续滚动。您可以从Mozilla 开发者网络文档中找到更多信息。

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

至于宽度,您可以将每个项目放在一个容器中,例如div标签,然后添加适当的边距,如下所示:

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

如果您想更“语法正确”,您可以使用ulwithli标签

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

更多 html/css,但为了屏幕阅读器和打印目的而更合乎逻辑地分组。

于 2012-08-22T07:01:05.470 回答