我有一個主要的圖像,在屏幕上移動,還有一個功能isOverlap
,檢查是否有兩個圖像重疊。目前,我必須根據其他對象的類別單獨調用具有不同參數的方法,例如isOverlap("#mainObj", ".secondObject);
。參數類型img
我想知道,有沒有辦法將類型img
(無論類)的通用輸入傳遞給函數?像isOverlap("#mainObj", "<img>");
?
編輯這裏的jsfiddle鏈接http://jsfiddle.net/Zeaklous/zpThx/1/
我有一個主要的圖像,在屏幕上移動,還有一個功能isOverlap
,檢查是否有兩個圖像重疊。目前,我必須根據其他對象的類別單獨調用具有不同參數的方法,例如isOverlap("#mainObj", ".secondObject);
。參數類型img
我想知道,有沒有辦法將類型img
(無論類)的通用輸入傳遞給函數?像isOverlap("#mainObj", "<img>");
?
編輯這裏的jsfiddle鏈接http://jsfiddle.net/Zeaklous/zpThx/1/
爲什麼不使用通常的選擇,其中包括所有可能的圖像?
isOverlap('#mainObj', 'img')
在isOverlap函數內部,您只需遍歷所有找到的圖像。
這個發現只是一個對象,指定id:
$('#mainObj')
這找到的所有IMG標籤:
$('img')
取決於你的功能是如何實現的。嘗試'isOverlap(「#mainObj」,「img」);' – 2013-03-15 16:29:21
我的實現是'function moveMario(){if(isOverlap(mObj,「img」)){tempp = true;}}'' 「IMG」';猜測我的實現是不正確的呢? – 2013-03-15 16:36:08
是的,我的意思是'isOverlap'函數中的代碼。 '=]' – 2013-03-15 16:37:33