2013-03-15 77 views
0

我有一個主要的圖像,在屏幕上移動,還有一個功能isOverlap,檢查是否有兩個圖像重疊。目前,我必須根據其他對象的類別單獨調用具有不同參數的方法,例如isOverlap("#mainObj", ".secondObject);參數類型img

我想知道,有沒有辦法將類型img(無論類)的通用輸入傳遞給函數?像isOverlap("#mainObj", "<img>");

編輯這裏的jsfiddle鏈接http://jsfiddle.net/Zeaklous/zpThx/1/

+0

取決於你的功能是如何實現的。嘗試'isOverlap(「#mainObj」,「img」);' – 2013-03-15 16:29:21

+0

我的實現是'function moveMario(){if(isOverlap(mObj,「img」)){tempp = true;}}'' 「IMG」';猜測我的實現是不正確的呢? – 2013-03-15 16:36:08

+0

是的,我的意思是'isOverlap'函數中的代碼。 '=]' – 2013-03-15 16:37:33

回答

0

爲什麼不使用通常的選擇,其中包括所有可能的圖像?

isOverlap('#mainObj', 'img') 

在isOverlap函數內部,您只需遍歷所有找到的圖像。

這個發現只是一個對象,指定id:

$('#mainObj') 

這找到的所有IMG標籤:

$('img')