SUI,自定义弹出框的内容

SUI中,使用$.promt()弹框并包含一个输入框的源码仅供参考。然后再用$.modal()来自定义对话框。


$.prompt = function (text, title, callbackOk, callbackCancel) {
	if (typeof title === 'function') {
		callbackCancel = arguments[2];
		callbackOk = arguments[1];
		title = undefined;
	}
	return $.modal({
		text: text || '',
		title: typeof title === 'undefined' ? defaults.modalTitle : title,
		afterText: '<input type="text" class="modal-text-input">',
		buttons: [
			{
				text: defaults.modalButtonCancel
			},
			{
				text: defaults.modalButtonOk,
				bold: true
			}
		],
		onClick: function (modal, index) {
			if (index === 0 && callbackCancel) callbackCancel($(modal).find('.modal-text-input').val());
			if (index === 1 && callbackOk) callbackOk($(modal).find('.modal-text-input').val());
		}
	});
};

发布者

陈 俞飞

一直尝试于各个层面功能的开发,语言不限,平台不限。极端情况下,限制你的只有你思维。你的心有多大,你的世界就有多大。我确信它可以容的下整个世界。