【发布时间】:2013-03-04 11:02:19
【问题描述】:
我有一个在屏幕上移动的主图像和一个函数isOverlap,它检查两个图像是否完全重叠。目前,我必须根据其他对象的类使用不同的参数单独调用该方法,例如isOverlap("#mainObj", ".secondObject);。
我想知道,有没有办法将img 类型的通用输入(不考虑类)传递给函数?喜欢isOverlap("#mainObj", "<img>");?
编辑这里是 jsFiddle 链接http://jsfiddle.net/Zeaklous/zpThx/1/
【问题讨论】:
-
取决于你的函数是如何实现的。试试
isOverlap("#mainObj", "img"); -
我的实现是
function moveMario() { if(isOverlap(mObj, "img")){tempp=true;}}我已经尝试过普通的"img";猜我的实现不正确? -
是的,我的意思是
isOverlap函数中的代码。=] -
我在问题中添加了一个 jsFiddle。请看实现
-
是的,正如阿明所说,您需要迭代。我没有测试它,但这应该给你一个想法:jsfiddle.net/zpThx/5
标签: jquery parameter-passing image