2017-01-01 16 views
-2

你好,我是新來的JQuery或Java其實我是編程新手!我做了jQUERY的基本教程,並使用Jquery製作遊戲。我停留在一兩件事,也不能肯定,如果我的代碼是正確的反正這裏是我的代碼..如何使用JQuery拖動運動圖像?

var b = function($b, speed) { 
 
    var beeWidth = $b.width(); 
 

 
    $b.animate({ 
 
     "right": "90%", 
 
     "left": "90%" 
 
    }, speed, function() { 
 
     $b.animate({ 
 
      "left": 0 - beeWidth + "px" 
 
     }, speed, function() { 
 
      b($b, speed); 
 
     }); 
 
    }); 
 

 
}; 
 
$(function() { 
 
    b($("#b"), 5000); 
 
    b($("#bOne"), 4500); 
 
    b($("#bTwo"), 4000); 
 
    b($("#bThree"), 3500); 
 
    b($("#bfour"), 3000); 
 
    b($("#bfive"), 2500); 
 
    b($("#bsix"), 2000); 
 
    b($("#bseven"), 1500); 
 
});
body * { 
 
    display: block; 
 
} 
 
body { 
 
    background-image: url("..."); 
 
} 
 

 
img{ 
 
    width: 150px; 
 
    height: 75px; 
 
    position:relative; 
 
    display:inline-grid; 
 
}
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> 
 
<img id="b" src="http://www.clker.com/cliparts/s/o/o/A/x/F/bee-md.png"> 
 
<img id="bOne" src="http://www.clker.com/cliparts/s/o/o/A/x/F/bee-md.png"> 
 
<img id="bTwo" src="http://www.clker.com/cliparts/s/o/o/A/x/F/bee-md.png"> 
 
<img id="bThree" src="http://www.clker.com/cliparts/s/o/o/A/x/F/bee-md.png"> 
 
<img id="bfour" src="http://www.clker.com/cliparts/s/o/o/A/x/F/bee-md.png"> 
 
<img id="bfive" src="http://www.clker.com/cliparts/s/o/o/A/x/F/bee-md.png"> 
 
<img id="bsix" src="http://www.clker.com/cliparts/s/o/o/A/x/F/bee-md.png"> 
 
<img id="bseven" src="http://www.clker.com/cliparts/s/o/o/A/x/F/bee-md.png">

+4

你能解釋正是你正在嘗試做的,你已經嘗試過哪些地方是你的問題? – Dekel

+0

使用此https://jqueryui.com/draggable/ – pwnz22

+0

請解釋你的遊戲如何工作,爲什麼你需要拖動圖像 – Imphusius

回答

0

可以呀!你應該只使用jQuery UI

$(function(){ 
 
    $("#draggable").draggable(); 
 
});
#draggable{ 
 
    width: 100px; 
 
    height: 100px; 
 
    background: #000; 
 
    color: #FFF 
 
}
<script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
 
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 
 

 
<div id="draggable"> 
 
    I AM DRAGGABLE 
 
</div>

+0

IK如何做那個男人,但我想我的照片拖動nd他們正在移動我嘗試了所有的方式來做到這一點,但不是我不知道; /也許我把我的代碼放在錯誤的地方或類似的東西如果我想拖我的第一個圖像我ca id #b但沒有任何反應..會感謝任何形式的幫助,謝謝:) –

+0

@AliJockeY你可以移動任何數量的圖像和元素,如果你添加一個可拖動的類給他們... – JustCauseWhat

+0

我已經給了img一個id nd不能,我只是稱這個id拖動它?釹你也可以告訴我在哪裏把我的代碼放在我的script.js謝謝:) –