2014-07-08 2 views
1

http://jsfiddle.net/KrA3D/Jquery .animate not working

나는 이것을 로컬로도 jsfiddle에서 성공적으로 실행하려고 시도했다. 내가 놓친 게 있니? 이 이미지를 오른쪽으로 옮기고 싶습니다.

$(document).ready(function() { 
    $('#asd').click(function() { 

     $('#asd').animate({ 
      left: "+=100px" 
     }, 'fast'); 

    }); 

}); 

HTML

<div id="game"> 
    <img id="asd" src="http://i.imgur.com/ApuSWMC.png" alt="torch"> 
</div> 

JS 나는 성공없이 div로 변경 시도, idimg 모두에 의해 시도, 그것은 선택과 관련이있다 생각했다. 어떤 생각이 잘못된 것일까 요?

답변

1

당신은 그것의 위치를 ​​변경할 수 있습니다 전에 요소를 (상대적 또는 절대적으로) 배치해야합니다 :

#asd { 
    position: absolute; // or position: relative; 
} 

http://jsfiddle.net/mblase75/KrA3D/1/

+0

아, 네 말이 맞아. 고맙습니다. –

1

예, 위치 절대 또는 상대는 ID ASD 여기에 작동합니다.