解决IE浏览器下document click事件失效问题
来源:互联网 发布:ssh建立连接的端口号 编辑:程序博客网 时间:2024/05/18 03:11
我们系统用户界面窗口采用的当前流行的左右框架结构,左边导航,右边用户操作窗口,点击不同导航菜单,右边出现对应的操作窗口。由于左边导航菜单是依据用户权限动态生成的并且以链接形式生成。设计上采用了 iframe(左)+iframe(右边)形式;
在使用过程中发现有部分用户,点击左边导航链接时,并没有在右侧操作区出现窗口,而是在导航窗口出现,
这样用户体验特差,经过发现原因是用户安装升级腾讯QQ时安装了浏览器加载项AccountProtectBHO Class 并且启动,对于有些用户直接禁用即可,但仍然存在禁用也没解决。
于是在代码块下手解决看能否兼容各浏览器
原来代码 document.onclick = parent.onclickH; 改为如下
<script language="JavaScript" type="text/javascript">
$(document).ready(function () {
if(isMSIE){
$(document).bind("click", function (e) {
return parent.onclickH();
})
}
else {
document.onclick = parent.onclickH;
}
});
</script>
经过测试兼容 IE,chrome(谷歌),火狐,其他浏览器自不用说(360,遨游....)
- 解决IE浏览器下document click事件失效问题
- document.onclick在IE浏览器下失效
- iscroll使用情况下click事件失效的问题
- safari浏览器下body、document、window的click事件无效处理办法
- IE 浏览器下 按下enter button自动触发click事件的解决方案
- document.referrer 在IE中失效问题
- IE 下 img click 事件 src 不起作用
- 解决IE下document.referrer 拒绝访问的问题
- 解决IE下trim()方法失效的问题
- ios click事件失效
- Angular解决IE和Firefox下button内部元素ng-click事件被屏蔽
- IE下setInterval()失效问题
- IE onclick事件失效的解决
- $(document).unclick('click')在ie8下有可能会消除所有事件而不仅仅是click事件
- validationGroup和Page_ClientValidate()配合使用解决前端click事件返回为false时验证失效问题
- 解决easuyi的linkbutton在按钮失效时,还会触发jquery的click事件的问题。
- 如何解决click事件重复的问题?
- js处理document.referrer在IE下失效
- ilnkBell隐私政策
- Android
- linux学习笔记(10)
- html表单基础
- spring声明式事务源码剖析(中)
- 解决IE浏览器下document click事件失效问题
- Java NIO系列教程(6):Selector
- 剑指offer(23)—二叉搜索树的后序遍历序列
- 【学习笔记】jQuery的实现原理
- Unity 使用 Runtime NavMesh(运行时导航),实现AI在场景变化时,重新计算路线
- POJ1273-Drainage Ditches
- 一个想法照进现实-《IT连》创业项目:聊聊最近两三事
- 对于ORACLE RAC集群修改MAX_STRING_SIZE的方法(varchar2字段扩展到32K)
- cocos-js,Widget的addTouchEventListener改善