修复 artDialog 双击遮罩层就会自动关闭的bug.... 自己动手....
2012-11-14 13:34
399 查看
转自:http://vb2005xu.iteye.com/blog/1540082
今天使用的时候发现 双击遮罩层 就会自动关闭 ,我用的版本是 5.0 应该是最新的版本 ........
原因就是 在遮罩层上 绑定了 双击关闭事件... 无奈.... 不过这个特性也不是无用....
此处我做了下增进: 在配置参数中增加 dblclick_hide 项,例如:
Js代码
var frm_user_art = art.dialog({
title: '修改用户信息',
width: "360px",
esc: false,lock:true,dblclick_hide:false,
content: $('#k-info-show').get(0),
beforeunload: function () {
$('#k-info-show').hide().empty();
window.art_frm_user_update = null;
}
}).lock();
此处 如果设置为 false,则 双击遮罩层,不关闭,否则 关闭,缺省 就是false
改了下 artDialog.js 源文件
Js代码
$div.bind('click', function () {
that._reset();
}).bind('dblclick', function () {
if (config.dblclick_hide) {
that._click('cancel');
}
});
你们自己搜吧,找到这位置 将 代码 改成这样 其实 就是加了行 if (config.dblclick_hide) 判断而已
今天使用的时候发现 双击遮罩层 就会自动关闭 ,我用的版本是 5.0 应该是最新的版本 ........
原因就是 在遮罩层上 绑定了 双击关闭事件... 无奈.... 不过这个特性也不是无用....
此处我做了下增进: 在配置参数中增加 dblclick_hide 项,例如:
Js代码
var frm_user_art = art.dialog({
title: '修改用户信息',
width: "360px",
esc: false,lock:true,dblclick_hide:false,
content: $('#k-info-show').get(0),
beforeunload: function () {
$('#k-info-show').hide().empty();
window.art_frm_user_update = null;
}
}).lock();
此处 如果设置为 false,则 双击遮罩层,不关闭,否则 关闭,缺省 就是false
改了下 artDialog.js 源文件
Js代码
$div.bind('click', function () {
that._reset();
}).bind('dblclick', function () {
if (config.dblclick_hide) {
that._click('cancel');
}
});
你们自己搜吧,找到这位置 将 代码 改成这样 其实 就是加了行 if (config.dblclick_hide) 判断而已
相关文章推荐
- (转)修复 artDialog 双击遮罩层就会自动关闭的bug.... 自己动手....
- [置顶] 修复 artDialog 双击遮罩层就会自动关闭的bug.... 自己动手....
- jQuery对话框插件ArtDialog在双击遮罩层时出现关闭现象的解决方法
- duilib 修复padding属性导致其他控件自动计算宽高度错误的bug和导致自己宽高度错误的bug
- duilib 修复padding属性导致其他控件自动计算宽高度错误的bug和导致自己宽高度错误的bug
- duilib combo控件,当鼠标滚动时下拉列表自动关闭的bug的修复
- duilib combo控件,当鼠标滚动时下拉列表自动关闭的bug的修复
- 为什么我电脑只要一点击avi格式的视频文件 文件夹就会自动关闭的解决方法
- 下着电影或开着自己的服务器断网时电脑自动关闭
- 自己动手编写devExpress组件自动安装程序
- mysql表损坏后自己修复自动重启,cache不够影响mysql内存初始化
- DZ2.5优化用户表后,回复该出现“**** 作者被禁止或删除 内容自动屏蔽 ****”的BUG修复
- c# 软件自动升级 程序自我关闭自己后重启
- 。getCurrentSession是所有的操作都必须开启一个事务在事务中进行,并且事务提交后,session就会自动关闭,不需要再显示关闭。
- 程序员的福音,AI可以自动修复bug了!
- 修复VS2005(Visual Studio2005)调试自动关闭问题[成功方法!]
- 自己动手写病毒修复程序
- 修复 ThinkPHP3.2.3 抛出异常模块的一个BUG,关闭字段缓存功能
- 自己动手写病毒修复程序
- GenProg自动修复bug的实现