0

我有一个在屏幕上移动的主图像,还有一个isOverlap检查两个图像是否完全重叠的功能。目前,我必须单独调用具有不同参数的方法,具体取决于其他对象的类,例如isOverlap("#mainObj", ".secondObject);.

我想知道,有没有办法将类型的通用输入img(不管类)传递给函数?喜欢isOverlap("#mainObj", "<img>");

编辑这里是 jsFiddle 链接http://jsfiddle.net/Zeaklous/zpThx/1/

4

2 回答 2

0

为什么不使用包含所有可能图像的通用选择器?

isOverlap('#mainObj', 'img')

在您的 isOverlap 函数内部,您只需要遍历所有找到的图像。

这只会找到一个具有给定 id 的对象:

$('#mainObj')

这会找到所有 img-tags:

$('img')
于 2013-03-15T16:29:27.973 回答
0

如果我理解正确你想使用元素选择器:http ://api.jquery.com/element-selector/

你的例子是:

 isOverlap("#mainObj", "img");
于 2013-03-15T16:29:52.553 回答