jquery ui框架中dialog的蒙层问题 使用了jquery ui框架的dialog组件,并设置modal:true,这样出现对话框时就出现一个蒙层。但是发现使用蒙层比不使用蒙层所消耗的内存非常多,但是也使用了destroy方法后,内存并没有下降,自己也不知道所吃掉的内存在哪,求高手。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根本不要用那个dialog组件 我告诉你个另外更简单的方法 你用不用? 没用过 ,但要知道 蒙层 就是一个div 设置一个透明的色值。你重写下http://scriptlover.com/ <!--弹出层背景--> <div id="bgColumn" class="bgDiv"> </div>样式.bgDiv { display: none; position: absolute; top: 0px; left: 0px; right:0px; background-color: #777; filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75); opacity: 0.6; }做某个操作时显示这个层显示 并且设置层宽度高度为屏幕高度宽度 //背景 $("#bgColumn").css({ "width": document.body.offsetWidth + "px", "height": document.body.scrollHeight + "px", "display":"block" }); 如果dialog内部含有iframe标签,那么蒙层是必须的..... 误会我的意思了,我这里使用了一个JQUERY UI 的对话框,并且使用模式对话框属性,现在发现该插件产生模式的效果也就蒙层的效果吃掉的内存比较多,又收不回来。并不是说我需要实现一个蒙层的效果。 写了释放的方法,XX.dialog("destroy")而且确实执行到释放功能的代码,但是就是没有效果。增加蒙层,内存多消耗3M左右。试过很多次了。 两个小问题 js一个函数中如何调用另一个函数中的实例函数? new ActiveXObject("Word.Application") 这玩意玩不转了,老大们救命啊~ 急求去掉HTML标记的JS函数 这句话是什么意思? 关于在子窗口中给父窗口中的text编辑框赋值的问题 如何做到跳出一个框? 请问parent对象怎么用 location='GaoPaoSheJiZhiHuiBuDui.htm','result','width=800',宽度怎么不是800??? 斑竹来看:) js 提示缺少对象!! 如何防止窗口最小化
<div id="bgColumn" class="bgDiv">
</div>
样式.bgDiv {
display: none;
position: absolute;
top: 0px;
left: 0px;
right:0px;
background-color: #777;
filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75);
opacity: 0.6;
}做某个操作时显示这个层显示 并且设置层宽度高度为屏幕高度宽度 //背景
$("#bgColumn").css({
"width": document.body.offsetWidth + "px",
"height": document.body.scrollHeight + "px",
"display":"block"
});
而且确实执行到释放功能的代码,但是就是没有效果。
增加蒙层,内存多消耗3M左右。试过很多次了。