Javascript 在隐藏之前与iFrame元素交互

Javascript 在隐藏之前与iFrame元素交互,javascript,jquery,html,iframe,wistia,Javascript,Jquery,Html,Iframe,Wistia,我试图找出如何在iframe中捕获隐藏事件(display:none;)。我有三个iFrame,一次只能看到一个,另外两个iFrame是隐藏的。我使用jQuery show()、hide()方法来隐藏和显示不同的iFrame: $('#currentFrame').hide(); $('#newIframe').show(); 我在这些iframe中嵌入了wistia视频,当一个iframe切换到另一个iframe时,我想暂停当前视频。因此,我想捕获隐藏事件 在iFrame内部,我尝试了这个,

我试图找出如何在iframe中捕获隐藏事件(display:none;)。我有三个iFrame,一次只能看到一个,另外两个iFrame是隐藏的。我使用jQuery show()、hide()方法来隐藏和显示不同的iFrame:

$('#currentFrame').hide();
$('#newIframe').show();
我在这些iframe中嵌入了wistia视频,当一个iframe切换到另一个iframe时,我想暂停当前视频。因此,我想捕获隐藏事件

在iFrame内部,我尝试了这个,但没有触发

$(文档).blur(函数(){
var video=Wistia.api(“video1”);
video.pause();

});

使用以下示例,它使用postMessage函数


我实际上想从iframe窗口中捕获事件。我明白了您的观点-在调用iframe上的hide方法之前,我正在调用postMessage并暂停消息。