Сообщение от Bond
|
В нашем случае это должно работать
var bullet = new Bullet();
var button2 = document.getElementById("create");
button2.addEventListener('click', function() {
bullet.create();
});
|
var Bullet = (function () {
function Bullet() {
this.element = document.getElementById('transline');
this.bullet = document.createElement('li');
}
Bullet.prototype.create = function () {
setTimeout(function move (bullet, left) {
left = Math.min(left + 4, 1000); bullet.style.left = left + 'px';
if (left == 1000) bullet.remove(); else setTimeout(move, 10, bullet, left);
}, 10, this.element.appendChild(this.bullet.cloneNode(true)), 0);
};
return Bullet;
}());