текст шагом марш!
Код:
<html> |
Он не будет передвигаться, пока ты его абсолютно не спозиционируешь...
Это было во-первых. Во-вторых text=document.getElementById('text'); выполняется ДО того, как элемент появится в ереве документа (так как скрипт в хэде). Соответственно, в переменной будет "undefined". |
Ну и в-третьих, он передвинется настолько быстро, что анимации никакой не получится.
|
<html> <head> <style> .move{color:#0000ff; position:absolute; width:55px; height:55px;} </style> <script type='text/javascript' language='javascript'> function text_go() { for (var i=0;i<10;i++) { document.getElementById('text').style.right=i+'px'; document.getElementById('text').innerHTML='-----'; } } </script> </head> <body background='pattern.jpg'> <div id='text' onclick='text_go()' class="move">-----</div> </body> </html> Работает спасибо! и ещё вопросик почему не остаётся след? как сделать чтобы оставалось полоски где проходит? |
Дайте совет, чтобы сделать что бы не так быстро передвигалось, если я бубу применять setTimeout() глупо не будет?
|
ну вообщето без таймайта или интервала никакой анимации не бывает...
|
Часовой пояс GMT +3, время: 16:53. |