2016-06-01 3 views
0

누군가가 버튼을 클릭 할 때 화면에서 객체의 위치를 ​​변경하려고합니다. 예를 들어 버튼을 클릭하면 이미지 1이 { 'x': '300', 'y': '200'}으로 이동해야합니다.버튼 클릭시 새 오브젝트 위치를 설정 하시겠습니까?

제안 사항? 감사합니다.

+2

첫 번째 제안 : 당신의 코드를 공유하고 지금까지 시도한 것을! –

+0

jQuery가 허용 되었습니까, 아니면 순수한 JavaScript 솔루션을 원하십니까? –

+0

시작하는 방법이 확실하지 않습니다. 어느 쪽이든 위대한 드미트리입니다! – AndrewLeonardi

답변

3

당신은 당신의 HTML 레이아웃 다음이 주어 :

<button id="button1">Click</button> 
<img src="..." id="image1" /> 

스크립트 파일에이 같은 작업을 수행 할 수 있습니다 (순수 자바 스크립트) :

var button1 = document.getElementById("button1"); 
var image1 = document.getElementById("image1"); 

button1.click = function() 
{ 
    image1.style.position = "absolute"; 
    image1.style.top = "300px"; 
    image1.style.left = "200px"; 
}; 

또는 jQuery를/Zepto.js로 :

$(function() 
{ 
    $("#button1").on("click", function() 
    { 
     $("#image1").css({position: "absolute", top: "300px", left: "200px"}); 
    }); 
}); 
+0

굉장! 이것은 트릭을 않습니다! 감사! – AndrewLeonardi

0
$(".btn").on ("click", function() { 
    $(".image1").css({top: 300px, left: 200px}); 
}); 

이 트릭을해야합니다

관련 문제