Событие onstart

Событие onstart происходит, когда в бегущей строке начинает прокручиваться анимация и когда начинается новый цикл прокрутки.

Применимо к:

marquee

Поддержка браузерами

Действия, вызывающие данное событие

  • Начало прокрутки бегущей строки.
  • Начало нового цикла прокрутки бегущей строки.

Пример

<marquee behavior="scroll" loop="3" scrolldelay="200"  width="350" style="border:1px solid red"
                onbounce="alert('Событие onbounce red!')" onfinish="alert('Событие onfinish red!')" onstart="alert('Событие onstart red!')">
           Доброе утро!
</marquee>
<marquee behavior="alternate" loop="2" scrolldelay="500" direction="down" width="100" style="border:1px solid green"
                onbounce="alert('Событие onbounce green!')" onfinish="alert('Событие onfinish green!')" onstart="alert('Событие onstart green!')">
           Спокойной ночи!
</marquee>
<marquee behavior="slide" direction="right" width="800" style="border:1px solid blue"
                onbounce="alert('Событие onbounce blue!')" onfinish="alert('Событие onfinish blue!')" onstart="alert('Событие onstart blue!')">
           Здравствуйте!
</marquee>

Заметки

Если атрибут behavior имеет значение alternate, то в начале нового цикла (т.е. когда контент касается границы) срабатывает событие onbounce.

В спецификации HTML 4.01 событие onstart отсутствует!

По теме

Показать комментарии