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>

感谢各位的回答。
展开
 我来答
ck_2036
2013-02-25 · TA获得超过906个赞
知道小有建树答主
回答量:904
采纳率:33%
帮助的人:733万
展开全部
在弹窗的时候把activex控件给隐藏掉
弹窗关闭再把控件显示
这样比较简单
追问
感谢你的回答,但是无法满足我的要求,这是个视频播放控件,这样隐藏会影响用户体验。
追答
那就只能用垫一层iframe了...
或者无视掉IE低版本
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
drink51
2013-02-25 · TA获得超过297个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:144万
展开全部
你的swf文件嵌入网页设置下窗口模式,有两处。wmode设置成transparent就ok了
追问
flash控件可以这样,但我的控件是用c++编写的COM组件,

所以还是用不上啊。
追答
加我说的属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式