我想在跨域的iframe中触发点击事件。
对于视频嵌入,我们使用图像作为iframe的封面。当点击图像时,iframe会被加载。该视频嵌入没有可用的自动播放功能,因此我们需要点击已加载的嵌入以启动视频。
我们希望点击图像,加载视频嵌入(iframe),然后再使用jQuery再次单击该iframe。
我想在跨域的iframe中触发点击事件。
对于视频嵌入,我们使用图像作为iframe的封面。当点击图像时,iframe会被加载。该视频嵌入没有可用的自动播放功能,因此我们需要点击已加载的嵌入以启动视频。
我们希望点击图像,加载视频嵌入(iframe),然后再使用jQuery再次单击该iframe。
window.focus();//force focus on the currenct window;
window.addEventListener('blur', function(e){
if(document.activeElement == document.getElementById('your_iframe_id'))
{
//do your stuff
}
});
$('your_iframe_id').mouseleave(function(){
window.focus();
});// double check when mouse out of iframe
这是一种执行它的方式:
window.focus();
window.addEventListener('click', function(e){
if(document.activeElement == document.getElementById('ve-panel-iframe'))
{
alert(1);
}
});