これは私の jsfiddle です: http://jsfiddle.net/ybyu5/4/
function CreateAndAnimateEnemyImg() {
var nh = Math.floor((Math.random() * 267) + 1);
var enemy = document.createElement('img');
enemy.src = 'enemy.jpg';
enemy.className = 'Enemy';
enemy.style.top = nh + 'px';
// enemy.style.left = '270px';
//enemy.style.right = '0px';
pane.append(enemy);
enemy.onload = function () {
setInterval(function () {
$('.Enemy').animate({ 'left': '-=20px' });
}, 200);
//alert(enemy.style.right);
}
}
私は、すべての画像が作成されたときに、右を 0 px に設定し、左の境界線に到達すると、とにかく消える必要があります。