2012-01-02 5 views
1

저는 웹 브라우저 게임을 만들고 있습니다.
프레임 워크로 Jquery 1.4 사용하기
하지만 건축 면적에있는 나무를 지울 필요가 있습니다.
이 지금 무슨이다 :
What happens now

나는 그들이 이미지 영역에있는 경우 나무를 삭제하고 싶습니다.
쇼를위한 샘플 코드 작성 : http://jsfiddle.net/coolking/evU9D/3/
충분한 정보를 제공했으면 좋겠다.
jquery는 이미지에 divs를 삭제합니다.

Image height: 73px image width: 107px 

허용 대답을 통합 코드는 여기에 있습니다 : http://jsfiddle.net/coolking/evU9D/22/

답변

3

빠른 따로 : 그것은 HTML을 추가하는 것보다 element.AddEventListener()를 통해 자바 스크립트에서 이벤트 리스너를 모두 적용하는 좋은 습관이다 onload = "..."또는 onmousedown = "..."과 같은 속성.

jQuery에는 충돌 감지 API가있어 사용자가 정확히 무엇을 요청하는지 결정합니다. jQuery/JavaScript collision detection

충돌을 감지하면 $ (this) .remove() 행을 따라 무언가를 사용하여 DOM에서 트리를 제거하십시오.

나는 전략 게임이 너무 좋아 게임이 잘되기를 바랍니다! = D

+0

나는 스크린 샷을 줄 것이다.) xD http://dl.dropbox.com/u/8015538/example/screenie.png 하지만 문제는 작동하지 않습니다! :/ onmousedown 이벤트가 빠르다;) 내 실제 코드에서는 그렇지 않다;) –

+1

그럼 내가 무슨 문제가 있는지 잘 모르겠다. 구체적이고 아프다면 최선을 다해 도움을 받으십시오. – Eric

+0

내가 tree1 <= obj를 좋아한다면 충돌이 발생합니까? obj? tree1 100 개가 넘는 나무에 대해 다시 할 시간이 많이 걸릴 것입니다. http://jsfiddle.net/coolking/evU9D/3/ –

관련 문제