
如果用原生的confirm的话,可这样写:if(confirm("确认")){a();}else{b();},jquery中所有模拟modal弹出窗口的插件(实际上是层或iframe模拟出来的),都不可能是真正的模式(也就是你不点击确认,后面的代码永远不执行),JS中并没有提供像pause这样的方法。
所以,jquery的模式窗口插件只能用回调函数来执行后面的代码。
不知道,JS中的回调函数可否进行选择:条件满足时,回调A函数,不满足时回调B函数,回调函数能这样实现吗?
我又如何把两个函数A和B传递过去?
正常的写法是:jConfirm('内容','标题',回调函数),也就是这样:jConfirm('内容','标题',function(){do something...})
不知道可否这样:jConfirm('内容','标题',function(){a=function(){...},b=function(){...}})
让两个按钮执凯塌源行同衫信一个方法 传入不盯态同参数不行吗
那样肯定不行
可以先写个方法啊
function fun(btnname){
if(btnname == btn1){
xxxxxxxx
}else if(btnname == btn2){
xxxxxxxx
}
}
调用时
jConfirm('内容','标题',fun(btn1))
jConfirm('内容','标题',fun(btn2))