封装一下,出一个自己的函数应该是可以达到你的要求的。类似这样:
var bindDialog = function(id,autoOpen,modal,succFn,errorFn){
$("#"+id).dialog({
autoOpen: autoOpen,
modal: modal,
buttons: {
Ok: function() {
$(this).dialog( "close" );
succFn();
//这里执行OK按钮。
},
Cancel: function() {
$(this).dialog( "close" );
errorFn();
//这里执行Cancel按钮
}
}
});
}
bindDialog("confirm-dialog",false,true,succFn,errorFn);
//这样调用这个方法呗。
var bindDialog = function(id,autoOpen,modal,succFn,errorFn){
$("#"+id).dialog({
autoOpen: autoOpen,
modal: modal,
buttons: {
Ok: function() {
$(this).dialog( "close" );
succFn();
//这里执行OK按钮。
},
Cancel: function() {
$(this).dialog( "close" );
errorFn();
//这里执行Cancel按钮
}
}
});
}
bindDialog("confirm-dialog",false,true,succFn,errorFn);
//这样调用这个方法呗。
解决方案 »
- TextBox绑定function的问题
- 关于blur事件
- 计算自己活了多少天?
- |zyciis| javascript如何在子方法中停止父方法的进程
- javascript初级问题。。。。
- 求 qq 浮动脚本, 支持 XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
- 急:如何实现菜单图片点击变换
- 请教这个怎么写
- 如何判断<OBJECT>构造的Activex可用
- 急!急!急!高手帮忙.为什么我刷新父窗口时,本窗口最小化到状态栏.我想让它永远保持在上面.多谢了
- jquery 增加,删除 DIV元素求解
- 自定义控件的 position: relative;的定位问题。
不过我dialog初始状态得是close的呀。
感觉按你这么走下来,每回进入画面,屏幕上会有个<div id='confirm-dialog'></div>显示出来呀?难道我可以写成这样?<div id='confirm-dialog' style='display:none'></div>让他先不显示?好像很别扭的样子。