Показать сообщение отдельно
  #6 (permalink)  
Старый 05.05.2016, 14:09
Профессор
Отправить личное сообщение для Bond Посмотреть профиль Найти все сообщения от Bond
 
Регистрация: 16.06.2013
Сообщений: 172

Dilettante_Pro,
У нас есть класс Bug - он управляет жуком и т.д, а этой строкой мы создаем объект вернее как бы пересоздаем иначе вообще не пашет
var bug = new Bug(this.offsetTop, this.offsetLeft, '.active');

Передаем три параметра - отступ сверху, отступ слева и html класс того блока который сейчас активный, то есть по которому мы кликнули - заметьте это все происходит при клике.

Да загвоздка именно в этом - создавать постоянно новый объект при каждом клике не годится - но как тогда поступить? Создавать объект для каждого нового жука - то есть три жука три объекта - но что бы двигался только активный?
Или нужен деструктор который будет удалять все объекты....? А потом создавать новый для активного жука?
Ответить с цитированием