Проблема с Marquee Tag и GWT - PullRequest
0 голосов
/ 12 мая 2011

Я пытаюсь получить прокручиваемый текст на моей веб-странице. Решение, которое я нашел, заключается в создании статического пустого тега выделения на странице и получить доступ к нему с помощью анализатора DOM и установить мой текст с метод setInnerHTML. (Текст, который я вставил, является динамическим и исходит от сервер)

В любом случае текст отображается правильно, но серверные глюки появляются при анимация. Иногда он просто не запускается, иногда запускается и прокручивается слишком быстро ...

Есть ли какое-нибудь решение, чтобы исправить это или заменить метку выделения другим типом прокрутки текста.

Я использую GWT 2.2!

Это мой тэг * Tag

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

1 Ответ

0 голосов
/ 12 мая 2011

Marquee, как правило, работает не очень хорошо - в основном это устаревший элемент (см. Запись Википедии по этой теме).

Однако, если вам нужен выделение, вы можете

  • либо закодируйте его как анимацию JavaScript (может привести к относительно высокой загрузке ЦП!),
  • , либо используйте решение «шелковистая гладкая область» , которое являетсяПлагин jQuery, который использует «родные функции браузера» (по крайней мере, так говорят) для прокрутки и работает довольно хорошо.
...