Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
DobroAbdulova
0 / 0 / 0
Регистрация: 01.03.2014
Сообщений: 12
#1

Анимация - есть квадрат, по функции он не должен идти бесконечно, а идет

09.05.2014, 09:56. Просмотров 234. Ответов 1
Метки нет (Все метки)

Есть квадрат, по функции он не должен идти бесконечно, а идет! Списывал даже все с примера, что-то с ClearInterval()

Это мой код:
Javascript
1
2
3
4
5
6
7
8
9
10
11
function move(elem){
    var left = 0;
    function anim(){
        left++;
        elem.style.left = left+"px";
        if(left == 10){
            ClearInterval(timer);
      }
      }   
    var timer = setInterval(anim, 10);
  }
Это код примера:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function move(elem) {
 
  var left = 0; // начальное значение
 
  function frame() { // функция для отрисовки
    left++;
    elem.style.left = left + 'px'
 
    if (left == 100) {
      clearInterval(timer); // завершить анимацию
    }
  }
 
  var timer = setInterval(frame, 10) // рисовать каждые 10мс
}
 Комментарий модератора 
Внимательнее с выбором раздела.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2014, 09:56
Ответы с готовыми решениями:

Aside идет после logo, хотя он должен идти под ним
Здравствуйте, нарисовал себе макет пытался сверстать, вроде бы простой, а...

Каким по счету он должен идти на экзамен?
Формула полной вероятности Студент из 25 билетов знает 20. Каким по счету он...

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

Должен ли SATA кабель идти в комплекте с жестким диском?
Заказал диск по почте, жёсткий пришёл, но внутри не было кабеля sata. Он должен...

Куда и какой провод должен идти на разъем розетки RJ-45?
Здравствуйте. Столкнулся впервые с розетками под rj-45. На маркировке есть...

1
kalabuni
Нарушитель
3222 / 2547 / 612
Регистрация: 18.04.2012
Сообщений: 7,684
09.05.2014, 10:44 #2
сравните
ClearInterval(timer) // у вас
clearInterval(timer) // в примере


javascript - язык регистрозависимый
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2014, 10:44

Бесконечно малые и бесконечно большие функции
Добрый день, подскажите пожалуйста, правильно ли я понимаю в Бесконечно малых и...

Если я нахожусь на странице index.php, то должен идти include(чего-то там)
Помогите, пожалуйста, написать скриптик Мне нужно чтобы если я находился на...

Анимация: Паровоз движется по рельсам, из трубы идет дым
Кто может помогите с 2мя задачами) только начал разбирать графику.. но не все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru