我在iframe中有一个脚本,用于侦听来自document.body的鼠标移动,如下所示:
$(document.body).addEvent('mousemove',this.refresh.bind(this));
这可以在IFrame中正常工作,但我还想跟踪鼠标移动到Iframe之外。无论如何要做到这一点?我正在使用MooTools。
答案 0 :(得分:0)
iframe中的脚本可能允许也可能不允许访问父级。如果父级在同一个域中,它将会。
在这种情况下,你应该能够使用这样的东西:
$(parent.document.body).addEvent('mousemove',this.refresh.bind(this));
这将捕获父窗口中的任何鼠标移动。 “parent”是“window”的一个属性,它是对父iframe的“window”对象的引用。