jquery 弹出对话框被activex控件遮挡问题 jqueryactivex 遮挡div 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是改改源代码,你这个很好改的,找到生成遮罩的地方,遮罩一般是一个div,你加一句代码,往这个遮罩div;里面渲染一个宽度高度都100%的iframe,透明度设得很低可以避免对样式产生影响;也可以不改源代码,就在遮罩生成后用jquery选中遮罩的元素,渲染一个iframe,方法同上 其实之前尝试过改源代码,但是看到那一万多行缩减过的代码我放弃了,功夫不负有心人终于给我找到了,问题已解决,感谢提点 mask 。在下面这个div中加入一个iframe即可。jquery.easyui.min.js --line 2423_1d5.mask=$("<div class=\"window-mask\"><iframe style=\"position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;scrolling:no;\" frameborder=\"0\"></iframe></div>").insertAfter(_1d5.window); 其实之前尝试过改源代码,但是看到那一万多行缩减过的代码我放弃了,功夫不负有心人终于给我找到了,问题已解决,感谢提点 mask 。在下面这个div中加入一个iframe即可。jquery.easyui.min.js --line 2423_1d5.mask=$("<div class=\"window-mask\"><iframe style=\"position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;scrolling:no;\" frameborder=\"0\"></iframe></div>").insertAfter(_1d5.window);我就是通过这个方法解决问题的、上代码 _render: function () { var g = this, p = this.options; g.set(p, true); var dialog = $('<div class="l-dialog"><iframe frameborder=0 scrolling=no style="background-color:transparent; position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;"></iframe><table class="l-dialog-table" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td class="l-dialog-tl"></td><td class="l-dialog-tc"><div class="l-dialog-tc-inner"><div class="l-dialog-icon"></div><div class="l-dialog-title"></div><div class="l-dialog-winbtns"><div class="l-dialog-winbtn l-dialog-close"></div></div></div></td><td class="l-dialog-tr"></td></tr><tr><td class="l-dialog-cl"></td><td class="l-dialog-cc"><div class="l-dialog-body"><div class="l-dialog-image"></div> <div class="l-dialog-content"></div><div class="l-dialog-buttons"><div class="l-dialog-buttons-inner"></div></td><td class="l-dialog-cr"></td></tr><tr><td class="l-dialog-bl"></td><td class="l-dialog-bc"></td><td class="l-dialog-br"></td></tr></tbody></table></div>'); $('body').append(dialog); g.dialog = dialog;createMenu: function (parentMenuItemID) { var g = this, p = this.options; var menu = $('<div class="l-menu" style="display:none"><iframe frameborder=0 scrolling=no style="background-color:transparent; position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;"></iframe><div class="l-menu-yline"></div><div class="l-menu-over"><div class="l-menu-over-l"></div> <div class="l-menu-over-r"></div></div><div class="l-menu-inner"></div></div>'); parentMenuItemID && menu.attr("ligeruiparentmenuitemid", parentMenuItemID); menu.items = $("> .l-menu-inner:first", menu); menu.appendTo('body'); if (p.shadow)修改文件名ligerui.all.js 楼主我遇到跟你一样的问题我也用的是easyui 能给我说一下您的具体方案么?谢谢 我使用这个方法后,在弹出对话框后,activex控件不显示了,为什么啊? class=\"window-mask\">会渲染整个页面,要用window-shadow,只渲染弹出框_208.shadow=$("<div class=\"window-shadow\"><iframe style=\"position: absolute; z-index: -1;allowTransparency:true;background-color:#ffffff; width: 100%; height: 100%;scrolling:no;\" frameborder=\"0\"></iframe></div>").insertAfter(_208.window); 5秒钟跳转到div中的id页面 extjs的分页grid整体导出为excecl 这个身份验证函数怎么没有用? 下拉菜单的问题 为何程序执行不成功? 请问javascript是否能获得网卡地址 js变量问题。 SCRIPT.EatMemory病毒,应该如何清除呢? 要在form中实现两个action,应该怎样写? js如何实现多个相同的form列表提交 【extjs3.0】关闭当前tab页的问题。 js字符串分割求教。
也可以不改源代码,就在遮罩生成后用jquery选中遮罩的元素,渲染一个iframe,方法同上
其实之前尝试过改源代码,但是看到那一万多行缩减过的代码我放弃了,功夫不负有心人终于给我找到了,问题已解决,感谢提点 mask 。
在下面这个div中加入一个iframe即可。jquery.easyui.min.js --line 2423_1d5.mask=$("<div class=\"window-mask\"><iframe style=\"position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;scrolling:no;\" frameborder=\"0\"></iframe></div>").insertAfter(_1d5.window);
其实之前尝试过改源代码,但是看到那一万多行缩减过的代码我放弃了,功夫不负有心人终于给我找到了,问题已解决,感谢提点 mask 。
在下面这个div中加入一个iframe即可。jquery.easyui.min.js --line 2423_1d5.mask=$("<div class=\"window-mask\"><iframe style=\"position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;scrolling:no;\" frameborder=\"0\"></iframe></div>").insertAfter(_1d5.window);
我就是通过这个方法解决问题的、上代码
_render: function ()
{
var g = this, p = this.options;
g.set(p, true);
var dialog = $('<div class="l-dialog"><iframe frameborder=0 scrolling=no style="background-color:transparent; position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;"></iframe><table class="l-dialog-table" cellpadding="0" cellspacing="0" border="0"><tbody><tr><td class="l-dialog-tl"></td><td class="l-dialog-tc"><div class="l-dialog-tc-inner"><div class="l-dialog-icon"></div><div class="l-dialog-title"></div><div class="l-dialog-winbtns"><div class="l-dialog-winbtn l-dialog-close"></div></div></div></td><td class="l-dialog-tr"></td></tr><tr><td class="l-dialog-cl"></td><td class="l-dialog-cc"><div class="l-dialog-body"><div class="l-dialog-image"></div> <div class="l-dialog-content"></div><div class="l-dialog-buttons"><div class="l-dialog-buttons-inner"></div></td><td class="l-dialog-cr"></td></tr><tr><td class="l-dialog-bl"></td><td class="l-dialog-bc"></td><td class="l-dialog-br"></td></tr></tbody></table></div>');
$('body').append(dialog);
g.dialog = dialog;
createMenu: function (parentMenuItemID)
{
var g = this, p = this.options;
var menu = $('<div class="l-menu" style="display:none"><iframe frameborder=0 scrolling=no style="background-color:transparent; position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;left:0;"></iframe><div class="l-menu-yline"></div><div class="l-menu-over"><div class="l-menu-over-l"></div> <div class="l-menu-over-r"></div></div><div class="l-menu-inner"></div></div>');
parentMenuItemID && menu.attr("ligeruiparentmenuitemid", parentMenuItemID);
menu.items = $("> .l-menu-inner:first", menu);
menu.appendTo('body');
if (p.shadow)
修改文件名ligerui.all.js
class=\"window-mask\">会渲染整个页面,要用window-shadow,只渲染弹出框
_208.shadow=$("<div class=\"window-shadow\"><iframe style=\"position: absolute; z-index: -1;allowTransparency:true;background-color:#ffffff; width: 100%; height: 100%;scrolling:no;\" frameborder=\"0\"></iframe></div>").insertAfter(_208.window);