2014-02-20 93 views
-1

我試圖讓img在整個屏幕上移動。使用ASDZ我希望img對jQuery輸入做出反應。但是,我的代碼運行不正常。誰能幫我這個?按ASDW時圖像不移動。試圖使用jquery在屏幕上移動我的圖像

HTML

<!DOCTYPE html> 
<html> 
<head> 
    <title>Plane Dodge</title> 
    <link rel='stylesheet' type='text/css' href='planegame.css'/> 
    <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
    <script type="text/javascript" src="planegame.js"></script> 
</head> 
<body> 
    <img src="airplane.png"> 
</body> 
</html> 

CSS

img { 
    position: relative; 
    left: 0; 
    top: 0; 
} 

body{ 
    background-image: url("skygrad.jpg"); 
    background-repeat:no-repeat; 
    background-size:cover; 
    z-index: -1; 
} 

JS

$(document).ready(function() { 
    $(document).keydown(function (key) { 
     switch (parseInt(key.which, 10)) { 
     case 65: //a 
      $('img').animate({ 
       left: "-=10px" 
      }, 'fast'); 
      break; 
     case 83: //s 
      $('img').animate({ 
       top: "+=10px" 
      }, 'fast'); 
      break; 
     case 87: //w 
      $('img').animate({ 
       top: "-=10px" 
      }, 'fast'); 
      break; 
     case 68: //d 
      $('img').animate({ 
       left: "+=10px" 
      }, 'fast'); 
      break; 
     default: 
      break; 
     } 
    }); 
}); 
+0

第一個問題只是要確定......所顯示的CSS和jQuery實際上是在頭樣式表和腳本是否正確? –

+4

「我的代碼無法正常工作」是什麼意思?什麼不工作?代碼工作得很好。 – LcSalazar

+0

您的意思是「ASDZ」?現在代碼被設置爲對「ASDW」 –

回答

相關問題