J'essaie de faire bouger pacman sans utiliser jquery.animation parce que je veux plus de contrôle. donc j'utilise setInterval, mais ça ne marche que parfois. si vous assez rafraîchir, il finira par « cliquer sur » et fonctionne très bien, mais si vous actualisez à nouveau, il ne fonctionnera pas, il est ici http://pacman.townsendwebdd.com si vous voulez regarder, je vous remerciejavascript animation fonctionne parfois
//earlier in the code
this.moveInterval = setInterval(_this.move, 40, _this);
move: function(_this)
{
if(_this.pause)//set to true for now
return false;
var horz = 0;
var vert = 0;
var dir = _this.dir;
//set horizontal and vertical directions
if(dir % 2 == 0)
horz = dir - 1;
else
vert = dir - 2;
_this.top += vert;
_this.left += horz;
$('#pacman').css('top', _this.top);
$('#pacman').css('left', _this.left);
},
_mais ça ne marche que de temps en temps._ Il semble "travailler" tout le temps pour moi, en supposant que "travail" signifie que le pacman se déplace vers le bas sur la page. –
oui, vous pouvez utiliser les touches fléchées pour changer de direction, parfois il s'assoit et ouvre et ferme sa bouche, il devrait faire les deux, se déplacer et manger Je pense que cela fonctionne mieux avec des versets de rafraîchissement dur en cliquant sur le bouton de rafraîchissement s'arrête plus souvent) – Gambai
Avons-nous besoin de voir votre code commenté? –