текст шагом марш!
Код:
<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, время: 03:33. |