2013-03-15 3 views
0

화면 둘레를 움직이는 주 이미지와 두 이미지가 전혀 겹쳐져 있지 않은지 확인하는 isOverlap 기능이 있습니다. 현재로서는 다른 객체의 클래스에 따라 다양한 매개 변수를 사용하여 메소드를 개별적으로 호출해야합니다 (예 : isOverlap("#mainObj", ".secondObject);).img 유형의 매개 변수

궁금한데, 클래스에 관계없이 img 유형의 일반 입력을 함수에 전달하는 방법이 있습니까? isOverlap("#mainObj", "<img>");처럼?

편집 여기에 jsFiddle 링크에게 있습니다 http://jsfiddle.net/Zeaklous/zpThx/1/

+0

기능 구현 방법에 따라 다릅니다. –

+0

내 구현은'function moveMario() {if (isOverlap (mObj, "img")} {tempp = true;}}'나는 이미 일반 텍스트를 시도했다. "img"'; 내 구현을 추측하는 것은 올바르지 않습니까? –

+0

네,'isOverlap' 함수 안에있는 코드를 의미했습니다. '=]' –

답변

0

가능한 모든 이미지를 포함하는 일반 선택기를 사용하지 않는 이유는 무엇입니까?

isOverlap('#mainObj', 'img') 

isOverlap 함수의 내부에서 발견 된 모든 이미지를 반복하면됩니다.

이 지정된 ID와 함께, 하나의 개체를 찾습니다

$('#mainObj') 

그리고이 모든 IMG-태그 발견 : 난 당신이 요소 선택기를 사용하려면 제대로 이해하면

$('img') 
관련 문제