Files
xinhu/mode/plugin/jquery-rockmodels.js
2024-10-18 15:27:40 +08:00

59 lines
1.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* rockmodelmsg 模式窗口
* caratenamerainrock
* caratetime2014-05-13 21:40:00
* email:admin@rockoa.com
* homepage:www.rockoa.com
*/
(function ($) {
//模式提示
$.rockmodelmsg = function(lx, txt, sj,fun){
clearTimeout($.rockmodelmsgtime);
$('#rockmodelmsg').remove();
js.msg('none');
if(!fun)fun=function(){};
if(lx=='none')return;
var s = '<div id="rockmodelmsg" onclick="$(this).remove()" align="center" style="position:fixed;left:45%;top:30%;z-index:9999;border-radius:10px; background:rgba(0,0,0,0.5);color:white;min-width:80px"><div style="padding:30px;">';
if(lx=='wait'){
if(!txt)txt='处理中...';
s+='<div><i style="height:35px;width:35px" class="rock-loading"></i></div>';
s+='<div style="padding-top:5px">'+txt+'</div>';
if(!sj)sj= 60;
}
if(lx=='ok'){
if(!txt)txt='处理成功';
s+='<div style="font-size:40px">✔</div>';
s+='<div>'+txt+'</div>';
}
if(lx=='msg' || !lx){
if(!txt)txt='提示';
s+='<div style="font-size:40px;color:red">☹</div>';
s+='<div style="color:red">'+txt+'</div>';
}
s+='</div></div>';
$('body').append(s);
if(!sj)sj = 3;
var le = (winWb()-$('#rockmodelmsg').width())*0.5;
var te = (winHb()-$('#rockmodelmsg').height())*0.5-10;
$('#rockmodelmsg').css({'left':''+le+'px','top':''+te+'px'});
$.rockmodelmsgtime = setTimeout(function(){
$('#rockmodelmsg').remove();
fun();
}, sj*1000);
}
js.msgok = function(msg,fun,sj){
$.rockmodelmsg('ok', msg,sj, fun);
};
js.msgerror = function(msg,fun,sj){
$.rockmodelmsg('msg', msg,sj, fun);
};
js.loading = function(msg,sj){
$.rockmodelmsg('wait', msg,sj);
};
js.unloading= function(){
$.rockmodelmsg('none');
};
})(jQuery);