当文本中使用了<marquee>
标签时,文字将只从一侧出现并在另一侧完全消失后才会继续滚动。
如果想要让文字快速从另一侧出现,必须等到所有的文字都消失之后才能重新开始滚动。
如何让文字消失后能够更快地从另一侧出现呢?
希望你能理解我的问题。
当文本中使用了<marquee>
标签时,文字将只从一侧出现并在另一侧完全消失后才会继续滚动。
如果想要让文字快速从另一侧出现,必须等到所有的文字都消失之后才能重新开始滚动。
如何让文字消失后能够更快地从另一侧出现呢?
希望你能理解我的问题。
哇,<marquee>
标签 - 好久没见了。它有各种跨浏览器问题 - 在Firefox中根本不起作用。实际上,它不在HTML标准中,而是由Microsoft引入的自定义标签。
您描述的问题就是它的工作方式,没有办法进行自定义。您唯一可以做的事情(我无法强调不建议您这样做)是将文本复制几次,并在其中加入大量空格。这将模拟您仅使用跑马灯标记尝试实现的效果。
但是,那应该是绝对的最后手段。您几乎肯定最好使用JavaScript来完成此操作。它更容易自定义,并且适用于所有浏览器。
以下是一些可自定义的JavaScript:http://www.dynamicdrive.com/dynamicindex2/crawler/index.htm或者您可以使用jQuery插件,例如http://remysharp.com/demo/marquee.html。
<marquee>
,因为它甚至不是HTML4的一部分,更别说HTML5了。用JavaScript自己构建吧。 - DanMan