2 qq 14997753 qq_14997753 于 2016.02.28 11:39 提问

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

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

3个回答

showbo
showbo   Ds   Rxr 2016.02.28 12:17
已采纳

延时执行试试

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

bladeandmaster88
bladeandmaster88 btn2: function(index){}这才是取消按钮的回调函数
4 个月之前 回复
qq_14997753
qq_14997753 嗯,我就是找的这个然后解决了,非常感谢
2 年多之前 回复
showbo
showbo 回复天空幻城: http://layer.layui.com/官网的没有问题呢,不过是用layer.msg('捕获就是从页面已经存在的元素上,包裹layer的结构', {time: 5000, icon:6});
2 年多之前 回复
qq_14997753
qq_14997753 回复无聊码农: layer
2 年多之前 回复
showbo
showbo 回复天空幻城: 什么框架?artdialog吗?
2 年多之前 回复
qq_14997753
qq_14997753 您的这个方法也不能执行,我刚刚试了另外一种方法
2 年多之前 回复
devmiao
devmiao   Ds   Rxr 2016.02.28 11:49
qq_14997753
qq_14997753 谢谢您的回答,不过我想要的是点击‘取消’时弹出取消的提示,但我点击取消时no: function(){ alert(“取消”);没有这个提示,请问这是什么原因? }
2 年多之前 回复
qq_14997753
qq_14997753   2016.02.28 13:13

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
弹出提示框,确认、取消按钮分别转跳到不同的网页
layer.open({ title: ['温馨提示'], content: '您只需投资一款指定的金融产品,即可免费获得此商品。投资期满后,您即可提取本金和投资收益。', btn: ['立即投资', '取消'], shadeClose: true, //回调函数 yes: function(index, layero){ self.location='http:
点击删除按钮弹出对话框提示是否删除
方法一:使用Js 的confirm方法<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":
layer弹出框 取消按钮
// 操作按钮----关闭自身层 function close_self() { var index=parent.layer.getFrameIndex(window.name); parent.layer.close(index); } $('.draft_btn').click(function () { close_self(); layer.close(lay...
layer mobile 点击按钮取消 自动关闭 解决方法
找到对应的layer.js文件 更改红色框的内容 (注图片中的红色框已经是修改后的内容)
Layer如何让按钮的回调执行完毕后弹框不自动关闭?
问题出现:我点击“确定”时会验证“新手机号码”,如果验证不通过则不给该弹框关掉,但是实际操作时,不管验证怎么样,点击“确定”之后该弹框都会关掉。之前的写法:layer.open({ type: 1, shade: false, area: ['400px', '300px'], title: '修改 - 手机号码', //不显示标题 content: $('.edit...
layer弹窗多按钮点击关闭问题解决
layer弹窗多按钮点击关闭问题解决
layer初体验之弹出一个删除确认界面
<html> <head> <link href="http://cdn.bootcss.com/layer/2.4/skin/layer.min.css"></link> <script src="http://cdn.bootcss.com/jquery/2.2.0/jquery.js"></script> <script src="http://cdn.bootcss.com/layer/2.
layer 弹框防重复点击
问题:弹框确定按钮(发送ajax)防重复点击 解决思路: 1、获取弹框的返回值,根据返回值发送ajax。(推荐一般的按钮点击事件这么处理) 2、 加个锁,var lock = false; 发送请求时,if(!lock){lock = true;//发送请求}; layer.confirm不行。 因为:我上面也说过了,她是非阻塞的。 参考:https://segmentfault.c
layer和easyUI结合:点击确定按钮关闭弹窗
//获取keyword var keyword = ""; var dataGrid; $(document).ready(function(){ keyword = $("#keyword").val(); dataGrid = $('#dg').datagrid({ url:'/sbd/findCompanyByKeyword.action',
layer.js的弹出层点击确认跳转页面
代码如下: layer.open({ content: '感谢您参与本次活动!', btn: ['确认', '取消'], yes: function(index, layero) { window.