js, не работает код

интернет программирование html JavaScript веб дизайн

есть код

var d = document;

var ball = d.getElementById("ball"); // шарик
var harry = d.getElementById("harry"); // гарри

var harry_pos = -550;
var ball_pos = -75;

function animation () {

setInterval(function () {

harry.style.right = harry_pos + 'px';

if (parseInt(harry.style.right, 10) > -100) {
harry_pos += 3;
} else {
harry_pos += 1;
}
}, 25);

setInterval(function () {
ball.style.right = ball_pos + 'px';
ball_pos += 1;
}, 15);
}

animation(); // запуск

почему он не запускается по событию, или просто при загрузке как сейчас?

Примечание:
только через отладчик
Ответы:
А дай html-код тоже. Здесь в принципе вроде все должно работать, хотя в parseInt не очень понятно зачем передавать второй аргумент 10, там же система исчисления по умолчанию и так десятичная.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.