【发布时间】:2016-09-15 12:19:20
【问题描述】:
我的页面中有几个 iframe,然后是:
$(document).click(function() {
if (x) {
action();
}
else if(y) {
anotherAction();
};
因此,当我单击页面中的任意位置时,我希望我的页面执行特定操作。但是由于 iframe 在那里,我实际上是在点击 iframe 并且没有任何反应。我怎样才能解决这个问题?也许将 iframe 设置为背景图像或类似的东西?
【问题讨论】:
-
iframe 提供的内容是否与您正在处理的页面的来源相同?
-
不幸的是,它不是
-
那么我认为没有一个好的解决方法。如果您不关心用户能否与 iframe 进行交互,您可以使用另一个元素来覆盖它。
-
在我的情况下,用户与 iframe 的交互并不是完全必要的,但如果有它会很好。你会如何用一个元素覆盖它?
标签: javascript jquery iframe