如何用svg制作iframe“可调焦” [英] how to make iframe with svg "focusable"

查看:134
本文介绍了如何用svg制作iframe“可调焦”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想检测点击一个iframe。建议使用 方法来捕获父窗口上的模糊事件。但是当用户点击iframe中的svg时,它不会占用焦点,并且根窗口不会丢失。
当用户点击其中的任何内容时,是否有强制使用iframe的方法?或以任何其他方式检测点击。



以下是两个示例。唯一的区别是iframe src url:

工作示例: http://plnkr.co/edit/Av6A2dzlfl2K9xYRl1C2



非工作示例: $ b $ p



$ b $ p

$ p



$ b p



  $(document).ready(function(){
var overiFrame = false;
$('iframe')。hover(function ){
overiFrame = true;
$(window).focus();
},function(){
overiFrame = false;
});
$(window).blur(function(){
if(overiFrame){
alert(it works!);
}
});
});

HTML:

 < body> 
< h1>检测点击iframe< / h1>