2012-06-09 4 views
0

그래서 ... 이전에는 같은 문제였습니다. 키를 누를 때마다 새 div를 만들길 원합니다. 그것은 그것을 만들지 만, 배경에서 벗어난다.Jquery로 만든 새 Div를 겹치게 만드시겠습니까?

function attack() { 
    $("body").append("<div class='proj'></div>"); 
    $(".proj").css("position", "absolute"); 
    $(".proj").css("width", "32px"); 
    $(".proj").css("height", "32px"); 
    $(".proj").css("background-color", "#00FFFF"); 
    $(".proj").css("left", playerPositionLeft); 
    $(".prok").css("top", playerPositionTop); 
    $(".proj").css("z-index", "2"); 
} 

enter image description here

시안 상자가 .proj하지만 나는 그것이 빨간색 사각형의 위치에 있어야합니다.

희망을 도울 수 있습니다.

+0

선택자 중 하나가 잘못되었습니다. 'prok'는 오타입니까? playerPositionLeft는'var playerPositionLeft = $ ('red')입니다. position(). left'? – undefined

+0

HTML 모양이 어떻게됩니까? 지도 전체가 시체의 배경입니까? – artlung

+0

빨간색 상자와 청록색 상자에 대해 다른 클래스가 있습니까? – artlung

답변

0

body<div class='proj'></div>을 추가하지 마십시오. 큰 이미지가 포함 된 div에 추가하십시오. 그리고 그 자리에 position:relative을 추가하는 것을 잊지 마십시오. div

관련 문제