必须用这种方式调用if(confirm("")){}
不能用回调,要怎么做。求大师指导。
提供思路也可以,如何能让confirm捕获用户的操作结果,然后再继续执行。
<a href="javascript:void(0);" id="del">删除</a>
$("#del").on("click",function(){
if(confirm("你确定删除?")){
// 如果确定,你这里的代码就开始执行。
}
})
暂时都是使用的回调,期待能中断操作的代码~
what do you want to do? I can not understand.
没有完美的方法,目前大多数框架实现的都是基于html元素,比如用jQuery UI的具体做法:
大体上是这样模拟confirm操作,还需要针对不同的情况做额外的处理,比如有些html元素是href="javascript:...",还有些元素是onclick="__doPostback..."。
具体可以看我的博客:http://www.cnblogs.com/lwme/archive/2012/04/11/jquery-ui-dialog.html 里面confirm部分方法的实现
confirm('') ? trueFun : falseFun;