jquery 弹出对话框被activex控件遮挡问题
我的网页上使用了activex控件,使用$.messager.prompt("aa","",function(arg){});弹出的窗口被activex控件遮挡,网上查了...
我的网页上使用了activex控件,使用$.messager.prompt("aa","",function(arg){});弹出的窗口被activex控件遮挡,网上查了下,关于遮挡问题可以用在弹出层<div>中添加<iframe>并设置z-index属性的方式解决,但我使用$.messager.prompt,其<div>代码都是在jquery源码中动态生成的,难不成我要去改那源码吗?是否有什么我还不知道的插件可以解决这个问题?或者有什么别的方式呢?
jquery-1.7.2.min.js
jquery.easyui.min.js
有遇到同样问题的筒子吗?请不吝赐教。
通过修改源代码在window-mask遮罩层中添加了iframe的方式解决了,感谢csdn高人提点。
解决方法在jquery.easyui.min.js中修改如下:
_1d5.mask=$("<div class=\"window-mask\"></div>").insertAfter(_1d5.window);
在<div class=\"window-mask\"></div>中添加
<iframe style=\"position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;scrolling:no;\" frameborder=\"0\"></iframe>
感谢各位的回答。 展开
jquery-1.7.2.min.js
jquery.easyui.min.js
有遇到同样问题的筒子吗?请不吝赐教。
通过修改源代码在window-mask遮罩层中添加了iframe的方式解决了,感谢csdn高人提点。
解决方法在jquery.easyui.min.js中修改如下:
_1d5.mask=$("<div class=\"window-mask\"></div>").insertAfter(_1d5.window);
在<div class=\"window-mask\"></div>中添加
<iframe style=\"position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;scrolling:no;\" frameborder=\"0\"></iframe>
感谢各位的回答。 展开
2个回答
展开全部
在弹窗的时候把activex控件给隐藏掉
弹窗关闭再把控件显示
这样比较简单
弹窗关闭再把控件显示
这样比较简单
追问
感谢你的回答,但是无法满足我的要求,这是个视频播放控件,这样隐藏会影响用户体验。
追答
那就只能用垫一层iframe了...
或者无视掉IE低版本
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询