require(['dialog/0.4.0/dialog'], function (UIDialog) { var dialog = new UIDialog(); $(".demo1").click(function () { //确认按钮内容 ,是否插入图标,对话框内容 var conf = { title: "标题", content: "确认提示内容", //内容 okmsg: "确认", cancelmsg: "取消" }; dialog.confirm(conf, function (e) { //这里是回调 console.log("确认"); },function () { console.log("取消"); }); }); })
该控件最大的问题就是不要在一个function里面进行dialog的重复使用,否则会产生重复提交以及控件异常的情况,第一个dialog之后每一个dialog都要重新new一下
第一个使用的
var dialog = new Dialog({ width: "400px", height: "350px" });
第二次使用的,避免使用全局变量
var newdialog = new Dialog({ width: "400px", height: "350px" });
,避免问题,这个自己亲身经历,并且解决该问题,在此做一个分享给大家;