各位大神,请问layer点击“取消”按钮弹出窗体怎么做?

图片说明
layer.open({
content: '您确认取消认购?',
btn: ['确认', '取消'],
shadeClose: false,
yes: function(){
layer.open({content: '确认取消认购', time: 1});
}, no: function(){
layer.open({content: '您选择了取消', time: 1});
}
});
我用这样的样式写的,但是不弹出‘您选择了取消’的提示?
请问大神这是什么原因?

延时执行试试

no: function(){
setTimeout(function(){//500ms后再弹出
layer.open({content: '您选择了取消', time: 1});
},500);
}

http://bbs.csdn.net/topics/390812530

layer.confirm(titles, { icon: 3, title: '提示' }, function (index) {
alert("你点击了确认");
layer.close(index);
},
function (index) {
alert("你点击了取消");
layer.close(index);
});