我在我的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
能否请你,那覆盖在转移任何按钮,并通过从覆盖点击它背后的iframe? – 2012-04-20 07:53:46
这是我的小提琴。 http://jsfiddle.net/biggenius/Y8cVD/23/ – 2012-04-20 08:34:11
为了让我完全理解,您希望覆盖层在该按钮悬停时移过任何按钮?或者你想在默认情况下移动覆盖所有按钮,并将点击传递给iframe? – mattytommo 2012-04-20 10:50:17