Código Javascript:
Ver original
this.keyboard = function(){ $(document).keydown(function(e){ if(e.keyCode == '65'){ self.move('left'); } if(e.keyCode == '68'){ self.move('right'); } if(e.keyCode == '87'){ self.move('top'); } if(e.keyCode == '83'){ self.move('bottom'); } }); }; this.move = function(dir){ var x = self.div.offset().left; var y = self.div.offset().top; switch (dir){ case 'left': x = x - self.pixMove; break; case 'right': x = x + self.pixMove; break; case 'top': y = y - self.pixMove; break; case 'bottom': y = y + self.pixMove; break; default: break; } self.div.css('left',x+'px'); self.div.css('top',y+'px'); };
Quizas una de las formas es tomar si hay dos teclas presionadas en el teclado, como la W y la D juntas. .por ejemplo, pero no lo logre..
Alguna idea????