2012-04-20 73 views
3

我在我的iframe上覆盖隐藏的矩形。然后检测我的矩形区域内的点击。然后,我将采用其(X,Y)并在同一坐标(X,Y)上模拟iframe内的点击。单击覆盖。模拟点击使用Jquery

这样,我会通过用户点击隐藏的矩形区域到iframe,因为安全问题无法直接检测iframe上的事件。

这将绕过这个问题。

一些问题,我的代码。触发时无法将点击传递给iframe。

这里的js小提琴

http://jsfiddle.net/biggenius/Y8cVD/9/ 

这里是点击箱内的方式。 h ttp://jsfiddle.net/styson/PxcBs/1/

如何检测点击Overlay? http://jsfiddle.net/biggenius/Y8cVD/13/

下面是一些值得考虑的解决方案。 http://stackoverflow.com/questions/10226448/detecting-click-inside-iframe-using-invisible-div/10226475#comment13139245_10226475

http://i.stack.imgur.com/fQiJT.png

回答

3

你的意思是这样吗?有一对夫妇在你的提琴:)缺少括号/轻微的语法错误

演示:http://jsfiddle.net/Y8cVD/14/

+0

能否请你,那覆盖在转移任何按钮,并通过从覆盖点击它背后的iframe? – 2012-04-20 07:53:46

+0

这是我的小提琴。 http://jsfiddle.net/biggenius/Y8cVD/23/ – 2012-04-20 08:34:11

+0

为了让我完全理解,您希望覆盖层在该按钮悬停时移过任何按钮?或者你想在默认情况下移动覆盖所有按钮,并将点击传递给iframe? – mattytommo 2012-04-20 10:50:17