hSATAC

>> ('cat' + 'ash').reverse #=> "hsatac"

使用 jQuery BlockUI 取代 Confirm()

今天想用 jquery.blockUI 來實做一個 conform 來取代原有的 javascript confirm()
但卻碰到 blockUI 沒法回傳 boolean 的問題,
應該是在中途 block UI自己就 return 掉了

山不轉路轉,blockUI 既然沒有辦法 return ,
何不把要執行的程式碼當作參數傳進去?

var confirmfunc = function() {};
function MyConfirm(msg, title, f) {
	confirmfunc = f;
	if(!title) title = '確認';
	$.blockUI({ message: '
'+title+'
'+msg+'
', css: { border: 'none', top: ($(window).height() - 300) /2 + 'px', left: ($(window).width() - 300) /2 + 'px', width: '300px' } });

} 用法:

	MyConfirm('確定要刪除?', '確認', function(){
            //....whatever you want to do.
	});

Comments