Marquee 标签和 GWT 的问题

发布于 2024-11-06 19:05:41 字数 421 浏览 0 评论 0原文

我正在尝试在我的网页上获取一些滚动文本。这 我发现的解决方案是在页面上创建一个静态的空选取框标签 并使用 DOM 解析器访问它并设置我的文本 setInnerHTML 方法。 (我输入的文本是动态的,来自 服务器)

无论如何,文本显示正确,但出现严重故障 动画。 有时它只是不启动,有时它启动并滚动得太快...

是否有任何解决方案可以修复该问题或用另一种类型的文本滚动替换选取框标签。

我正在使用 GWT 2.2!

这是我的字幕标签

       <MARQUEE id="marquee" onMouseOver=this.stop() onMouseOut=this.start() scrollAmount=7 direction="left" width=100% height=20%/> 

I am trying to get some scrolling text on my web page. The
solution I found is to create a static empty marquee tag on the page
and the access it with the DOM parser and set my text with
setInnerHTML method. (The text I put in is dynamic and comes from the
server)

Anyway the text show up correctly but serverous glitches appear with
the animation.
Sometimes it just dont start sometimes it start and scroll too fast...

Is there any solution to fix that or replace the marquee tag with another type of text scrolling.

Im using GWT 2.2!

This is my marquee Tag

       <MARQUEE id="marquee" onMouseOver=this.stop() onMouseOut=this.start() scrollAmount=7 direction="left" width=100% height=20%/> 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故事还在继续 2024-11-13 19:05:41

Marquee 通常不能很好地工作 - 它基本上是一个已弃用的元素(请参阅维基百科条目话题)。

但是,如果您需要字幕,您可以

  • 将其编码为 JavaScript 动画(可能会产生相对较高的 CPU 负载!),
  • 或者使用 "丝滑选框"解决方案,这是一个 jQuery 插件,使用“浏览器的本机功能”(至少他们是这么说的)进行滚动,并且效果很好。

Marquee generally doesn't work very well - it's basically a deprecated element (see the Wikipedia entry on this topic).

However, if you need a marquee, you could

  • either code it as a JavaScript animation (could produce relatively high CPU load!),
  • or use the "silky smooth marquee" solution, which is a jQuery plugin that uses "native functions of the browser" (at least that's what they say) for the scrolling, and works pretty well.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文