增强用户体验友好性之jquery easyui window 窗口关闭时的提示
更新时间:2012年06月22日 23:41:43 作者:
在项目中,客户提出这么个要求,就是在关闭弹出的窗口的时候,如果点击 红X 或 取消按钮 则提示 ”确认保存了当前的操作“ 这么个信息,否则就不提示啦
我的弹窗是这么写的
$('#aa').click(function(){ //按钮单击事件
$('#w').window({//窗口初始化
title:'随便点',width:400,height:300,iconCls:'icon_add',
//重要的部分
onBeforeClose:function(){ //当面板关闭之前触发的事件
if (confirm('窗口正在关闭,请确认您当前的操作已保存。\n 是否继续关闭窗口?')) {
$('#w').window('close', true); //这里调用close 方法,true 表示面板被关闭的时候忽略onBeforeClose 回调函数。
} else
return false;
}
});
});
这样就OK啦,在点击红X 或者取消|关闭之类的按钮的时候就弹出confirm 窗口点确定关闭window,点取消保留window.
如果不想弹出提示,就直接调用:$('#w').window('close', true)
复制代码 代码如下:
$('#aa').click(function(){ //按钮单击事件
$('#w').window({//窗口初始化
title:'随便点',width:400,height:300,iconCls:'icon_add',
//重要的部分
onBeforeClose:function(){ //当面板关闭之前触发的事件
if (confirm('窗口正在关闭,请确认您当前的操作已保存。\n 是否继续关闭窗口?')) {
$('#w').window('close', true); //这里调用close 方法,true 表示面板被关闭的时候忽略onBeforeClose 回调函数。
} else
return false;
}
});
});
这样就OK啦,在点击红X 或者取消|关闭之类的按钮的时候就弹出confirm 窗口点确定关闭window,点取消保留window.
如果不想弹出提示,就直接调用:$('#w').window('close', true)
您可能感兴趣的文章:
- jquery中的$(document).ready()与window.onload的区别
- jquery $(document).ready() 与window.onload的区别
- jQuery创建自己的插件(自定义插件)的方法
- 基于Jquery的仿Windows Aero弹出窗(漂亮的关闭按钮)
- 自定义一个jquery插件[鼠标悬浮时候 出现说明label]
- JQuery扩展插件Validate 5添加自定义验证方法
- jQuery中使用了document和window哪些属性和方法小结
- Jquery插件之打造自定义的select标签
- 使用jQuery.fn自定义jQuery翻页插件
- 用Jquery重写windows.alert方法实现思路
- jquery trigger伪造a标签的click事件取代window.open方法
- jQuery实现的一个自定义Placeholder属性插件
- jQuery UI插件自定义confirm确认框的方法
- jquery自定义插件开发之window的实现过程
相关文章
jquery.blockUI.js上传滚动等待效果实现思路及代码
上传滚动等待效果想必大家在很多场合都有见过吧,本文将介绍jquery.blockUI.js实现上传滚动等待效果,感兴趣的你可不要错过了哈,希望可以帮助到你2013-03-03jquery判断RadioButtonList和RadioButton中是否有选中项示例
用jquery判断RadioButtonList和RadioButton中是否有选中项,下面有个不错的示例,感兴趣的朋友可以参考下2013-09-09
最新评论