Javascript 单击透明浮动iframe

Javascript 单击透明浮动iframe,javascript,html,Javascript,Html,我有一个透明的浮动iFrame,有很多空白区域。它漂浮在我的网站顶部(位置:固定) 问题是,如果有人点击空白区域,它不会点击真实页面的下方 有没有办法做到这一点?就像某种程度上的点击一样。没有。你唯一能做的就是通过捕获点击事件来模拟它,获得坐标,然后尝试在下面找到正确的元素,并执行onclick事件处理程序。然而,这有点不切实际,我认为您应该期待一些bug 你确定没有透明的iframe就没有其他解决问题的方法吗?正如Onkelborg所说,遍历DOM是必要的 您将获得鼠标位置并测试每个dom元素

我有一个透明的浮动iFrame,有很多空白区域。它漂浮在我的网站顶部(位置:固定)

问题是,如果有人点击空白区域,它不会点击真实页面的下方


有没有办法做到这一点?就像某种程度上的点击一样。

没有。你唯一能做的就是通过捕获点击事件来模拟它,获得坐标,然后尝试在下面找到正确的元素,并执行onclick事件处理程序。然而,这有点不切实际,我认为您应该期待一些bug


你确定没有透明的iframe就没有其他解决问题的方法吗?

正如Onkelborg所说,遍历DOM是必要的

您将获得鼠标位置并测试每个dom元素,以查看它是否被单击。然后,您必须调用您定义的任何事件处理程序。。。您还必须手动管理事件冒泡[据我所知,IE和其他浏览器之间存在差异]

我还应该注意的是,不可能用JavaScript为您的网站拍照,因此您不能通过任何方式单击透明文本,也不能单击具有透明度的图像

我认为最好的选择是你给我们展示一个你正在尝试做的例子。通常,对网站进行一点重组就可以解决这个问题