如何将iframe与模糊和焦点一起使用
How to use iframe with blur and focus
我想对iframe进行模糊和聚焦操作,
我的代码场景是,我在网页中写了一个android问题,在这个问题旁边我显示了android手机的图片,问题下面写的代码是什么,输出将显示在该图片中,如果你不在浏览区域,标题将显示为不活动。
动作应该是聚焦或不聚焦。
对于我正在写的这个命令,
<div class="andr_app">
<iframe src=" <%= request.getContextPath()%>/images/mob_empty.png" width="400px" height="800px" id="iFrameUrl${questionId}" class="mobileDisplayIframe" frameborder="0" scrolling="no"></iframe>
</div>
请帮我一下。
iFrame元素没有焦点或模糊事件,因此需要使用窗口。
var iframe = document.getElementById('iframe');
var iframeWindow = iframe.contentWindow;
iframeWindow.onfocus = function(){
//focussed
}
iframeWindow.onblur = function(){
//blurred
}
参考:答案
我终于得到了答案,但不是在iframe中。我将iframe更改为object,
<object data="<%= request.getContextPath()%>/images/mob_empty.png" width="325px" height="560px" style= "padding-right: 85px"; id="iFrameUrl${questionId}" id="iFrameUrl${questionId}" class="mobileDisplayIframe" frameborder="0" scrolling="no">
</object>
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 单击时将焦点更改为元素
- 转义符不能与innerHTML一起使用
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 在IE9中的输入字段中输入焦点最近按钮
- 高亮显示与数组字符串一起使用时文本插件中断
- Javascript游戏输入失去焦点
- ExtJS网格单元格编辑器,防止焦点松动问题
- setTimeout可以与闭包内的函数一起使用吗
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 检查元素是如何获得焦点的
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- angularjs移除焦点上的活动类并添加到下一个项目
- Don'不允许将焦点集中在自动完成的选择上
- 如何将js库与typescript一起使用
- 将webpack和babel与父项目目录中的文件一起使用
- 将 Drag&Drop 与 jsTree 和 DataTables 一起使用
- 如何将iframe与模糊和焦点一起使用
- 按键事件如何与不带任何焦点的元素一起工作?
- 将JQuery与ASP.NET TextBox控件一起使用来切换焦点