请问回调函数在zeroModal.js哪里体现?
请问confirm弹出框的大小在哪设置呢
不好意思才看到。目前组件不能直接支持这个效果。不过你可以自己修改源码实现。
1.先确认zeroModal是最新的;
2.第35行,定义的模板加上隐藏属性;
var _zero_modal_template = '<div zero-unique-container="{{unique}}" class="zeromodal-container" style="display:none; ......
2.第537行下面,添加 $('[zero-unique-container="' + opt.unique + '"]').fadeIn();
即可实现淡入。
淡出的效果,直接修改446行_close函数即可
你好 我在title字符串中添加了“<input type="text" />” 旧版还好 最新版就不能显示标签了 而是输出了字符串 请问是修改了吗? 我需要这个功能的话怎么办 只能修改源码吗? 我看了最新版的源码 但不太会改。。 谢谢
我现在有一个超链接
<a href="${pageContext.request.contextPath }/test/delete.html" title="删除" onclick="return deleteEvent();">删除</a>调用了deleteEvent();这个函数,在这个函数里面使用了你的插件,如下:
function deleteEvent() {
zeroModal.confirm({
content: '确定要删除吗?',
contentDetail: '删除后将永远消失',
okFn: function() {
return false;
},
cancelFn: function() {
return false;
}
});
}无论我在okFn: function() {}内或者cancelFn: function(){}内怎样return,都会去执行那个链接去删除。没法选择,秒删。
我想要的效果是,点击确定后再删,点击取消就不执行任何操作。怎么办?
我看了源码,只支持ajax 只支持get请求,不知道post 请求,我想要支持post请求,怎么破呢
| zeroModal.alert(content/opt) | 显示提示框 |
| zeroModal.error(content/opt) | 显示错误提示框 |
| zeroModal.success(content/opt) |
我使用的是Thinkphp,主html中有一个单击事件,弹出对话框,代码如下:
function _custombutton() {
zeroModal.show({
title: '选择视频文件',
iframe: true,
url: 'Videoedit/selectvideo',
width: '60%',
height: '60%',
buttons: [
{ className: 'zeromodal-btn zeromodal-btn-primary', name: '确定', fn:selectReturn()},
{ className: 'zeromodal-btn zeromodal-btn-default', name: '取消', fn:function(opt){ alert(2); }}
]
});
}子窗体是一个js树形结构,用于选择文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" href="__STATIC__/css/themes/default/style.min.css" />
<script type="text/javascript" src="__STATIC__/js/jquery.js"></script>
<script src="__STATIC__/js/jstree.min.js"></script>
</head>
<body>
<div id="jstree"> </div>
</body>
<script>
$(function() {
$('#jstree').jstree({
'core': {
'data': {
"url": '__URL__/roottree3',
"dataType": "json"
// needed only if you do not supply JSON headers
}
}
});
});
//获取选择的文件
$('#jstree').on("changed.jstree", function(e, data) {
var i, j, r = [];
for (i = 0, j = data.selected.length; i < j; i++) {
r.push(data.instance.get_node(data.selected[i]).id);
}
});
</script>
</html>请问,我怎么在点击“确定”按钮时,获取我选择的文件
在做新增一行这种需求时,不想使用滚动条,需要增加弹出框的高度,这个现在支持么,需要怎么写呢
我在ajax中调用确认提示框,为什么会闪退呢,我复写了zeromodal的success方法
jQuery.Gui = {
promptSuccess:function(successInfo,menuNo){
zeroModal.success({
content:successInfo,
onClosed:function(){
//if(menuNo!="" && menuNo!=null && menuNo!=undefined && menuNo!="undefined"){
closeParentTabStrip(menuNo);
//}
}
});
},
promptFailure:function(failureInfo){
zeroModal.error({
content:'失败!</br>'+'<li class="forgetpassword-reserve">失败原因:'+failureInfo+'</li>'
});
},
promptError:function(){
zeroModal.error({
content:'异常!'
});
}
};然后是这么调用的
$.ajax({
type : "post",
url : serverUrl+serviceInfo.F04044052.url,
async : true,
data : JSON.stringify(paramJson),
dataType : "json",
contentType:"application/json",
success : function(data) {
if(data && "0"===data.resCode ){
$.Gui.promptSuccess(data.resMsg)
}else{
if(data && data.resMsg != undefined ){
}else{
}
}
},
error : function() {
}
});
你好,弹出之后,输入一些内容,点击确定之后,能在父页面上,把内容给获取出来吗?怎么获取的
作者您好, 请问点击OK按钮后能不关闭窗口吗, 还需要做一些表单判断,
/*弹出层*/
window.parent.OpenWindows({
title: "个人中心",
iframe: true,
url: '@Url.Action("UserEditPassword")',
width: '600px',
height: '700px',
transition: true,
overlayClose: true,
esc: true,
//确定按钮
ok: true,
//关闭按钮
cancel: true,
okFn: function() {
alert('OK');
}
})