如何更改 Jquery 确认对话框的高度?
我可以通过参数设置吗?
$.confirm({
'title': 'Foo',
'message': "Bar",
'buttons': {
'OK': {
'class': ''
}
}
});
编辑 以下是确认代码:
(function ($) {
$.confirm = function (params) {
if ($('#confirmOverlay').length) {
return false;
}
var buttonHTML = '';
$.each(params.buttons, function (name, obj) {
buttonHTML += '<a href="#" class="uibutton large ' + obj['class'] + '">' + name + '<span></span></a>';
if (!obj.action) {
obj.action = function () { };
}
});
$('body').append('<div id="confirmOverlay"></div><div id="confirmBox"><h1>' + params.title + '</h1><p>' + params.message + '</p><div id="confirmButtons">' + buttonHTML + '</div></div>');
$('#confirmOverlay').css('opacity', 0.3).fadeIn(400, function () {
$('#confirmBox').fadeIn(200);
});
var buttons = $('#confirmBox .uibutton');
var i = 0;
$.each(params.buttons, function (name, obj) {
buttons.eq(i++).click(function () {
obj.action();
$.confirm.hide();
return false;
});
});
}
$.confirm.hide = function () {
$('#confirmBox').fadeOut(function () {
$(this).remove();
$('#confirmOverlay').fadeOut(function () {
$(this).delay(50).remove();
});
});
}
})(jQuery);