📄 jquery.common.js
字号:
// 导入Plugins方法 *** *** www.LazyCMS.net *** ***jQuery.extend({ // 弹出层 *** *** www.LazyCMS.net *** *** poping: function(opts,pops){ var path = $("script[@src*=jquery.js]").attr("src").replace("/js/jquery.js",""); var _opts = {width:'500px','margin-left':'-250px','margin-top':'-160px',textAlign:'left','border-style':'solid', 'border-width':'2px', 'border-color':'#CECECE #666 #666 #CECECE',height:'auto'}; var _pops = {title:{},main:{}}; $.extend(_opts,opts); $.extend(_pops,pops); $.extend($.blockUI.defaults.overlayCSS,{backgroundColor:'#000',opacity:'0.8',cursor:'default'}); $.extend($.blockUI.defaults.pageMessageCSS,_opts); $.blockUI('<div class="title"><span>Loading...</span><a href="javascript:void(0);" class="close">×</a></div><div class="main"><img class="os" src="' + path + '/images/loading.gif" />Loading...</div>',{cursor:'default'}); $("div.blockMsg").attr('id','poping'); $("div.blockMsg .title").css(_pops.title); $("div.blockMsg .main").css(_pops.main); $("div[@class=blockUI],div#poping .close").click(function(){ $.unblockUI();return false; }); }, // 使用post方法提交,并更新弹出层 *** *** www.LazyCMS.net *** *** posts:function(options,params){ if (typeof options == 'object'){ var _options = options||{}; } else { var _params = params||{}; var _options = {url:options,params:_params,opts:{},pops:{}}; } $.poping(_options.opts,_options.pops); $.post(_options.url,_options.params,function(data){ if (debug){alert(data);} $.updatepop(data); }); }, // 使用get方法提交,并更新弹出层 *** *** www.LazyCMS.net *** *** loading: function(options,params){ if (typeof options == 'object'){ var _options = options||{}; } else { var _params = params||{}; var _options = {url:options,params:_params,opts:{},pops:{}}; } $.poping(_options.opts,_options.pops); $.get(_options.url,_options.params,function(data){ if (debug){alert(data);}; $.updatepop(data); }); }, // 更新弹出层 *** *** www.LazyCMS.net *** *** updatepop: function(data){ if ((typeof data) == 'string'){ data = $.parseJSON(data); } $("div#poping .title span").html(data.title); $("div#poping .main").html(data.main); $("div#poping .close").click(function(){ $.unblockUI();return false; }); }});// *** *** www.LazyCMS.net *** ***jQuery.extend(jQuery.fn,{ // 获取编辑器对象 *** *** www.LazyCMS.net *** *** editor: function (){ var obj = FCKeditorAPI.GetInstance(this.attr('name')); $.extend(obj,{ // 计算编辑器内文字长度 *** *** www.LazyCMS.net *** *** length: function (){ var oDOM = this.EditorDocument; var iLength; if(document.all){ iLength = oDOM.body.innerText.length; } else { var r = oDOM.createRange(); r.selectNodeContents( oDOM.body ); iLength = r.toString().length ; } return iLength; }, // 读取和设置内容 *** *** www.LazyCMS.net *** *** html:function(string){ if (typeof string=='undefined'){ return this.GetXHTML(true); } else { this.SetHTML(string); return this; } }, // 追加内容 *** *** www.LazyCMS.net *** *** insert:function(string){ if (this.EditMode == FCK_EDITMODE_WYSIWYG){ this.InsertHtml(string); } else { alert('You must be on WYSIWYG mode!'); } return this; } }); return obj; }, gm:function(l1,params,opts,url){ var _params = params||{}; var _opts = opts||{}; var form = this.parents('form'); var _url = url||form.attr('action'); if (l1!="" || l1!="-") { var I1 = escape(l1); } var isconfirm; if (I1=='delete') { isconfirm = confirm(lz_delete); } else if (I1=='clear') { isconfirm = confirm(lz_clear); } else { isconfirm = true; } if (I1!='-' && isconfirm) { var lists = ""; $('input:checkbox',form).each(function(){ if(this.checked){ if(lists==""){ lists = this.value; }else{ lists += "," + this.value; } } }); var _object = { url:_url, params:{'submit':I1,'lists':lists}, opts:_opts }; $.extend(_object.params,_params); $.posts(_object); } return this; }, // 循环下拉列表 *** *** www.LazyCMS.net *** *** updown: function(l1,l2,l3){ var form = this.parents('form'); var I2 = (l1=='up') ? "↑" : "↓"; var I3 = new Array(0,1,2,3,4,5,6,7,8,9,10,15,20); var I1 = "<select onchange=\"javascript:$.post('" + form.attr('action') + "',{submit:'updown',updown:'" + l1 + "',num:this.value,lists:'" + l2 + "',upid:'" + l3 + "'},function(a){if(a!==''){ alert(a+'ERROR: Parameter error!'); } else { self.location.reload(); }});if(this.options[this.selectedIndex].value){this.options[0].selected=true;}\">"; for(var i=0;i<I3.length;i++){ if (i===0){ I3[i] = ""; } I1 += '<option value="' + I3[i] + '">' + I2 + I3[i] + '</option>'; } I1 += '</select>'; this.parent().html(I1); return this; }, jump : function(l1){ var url = l1.replace('$',this.val()); self.location.href = url; }});// *** *** www.LazyCMS.net *** ***function path(){ return $("script[@src*=jquery.js]").attr("src").replace("/system/js/jquery.js",""); }function insertEditor(l1){ var editor = $('iframe[@src*=fckeditor.html]'); if (editor.is('iframe')) { editor.parent().find('input:hidden').editor().insert(l1); } else { alert('Did not find editor!'); }}function ico(l1,l2){ var IMG = '<img src="'+path()+'/system/images/os/'+l1+'.gif" alt="'+l1.toUpperCase()+'" class="os" />'; var HREF = '<a href="'+l2+'" title="'+l1.toUpperCase()+'">'+IMG+'</a>'; if (typeof l2 == "undefined") { return IMG; } else { return HREF; }}function ison(l1){ return l1 ? '<img src="'+path()+'/system/images/os/on.gif" class="os" />' : '<img src="'+path()+'/system/images/os/on_gray.gif" class="os" />'; }function browse(l1){ return '<a href="'+l1+'" title="BROWSE" target="_blank"><img src="'+path()+'/system/images/os/brow.gif" class="os" /></a>'; }function updown(l1,l2,l3){ return '<span><a href="javascript:void(0);" onclick="$(this).updown(\'' + l1 + '\',' + l2 + ',' + l3 + ');" title="'+l1.toUpperCase()+'"><img src="'+path()+'/system/images/os/'+l1+'.gif" class="os" /></a></span>'; }function labelError(l1,l2){ $('#'+l1).parent().append('<label class="error" for="'+l1+'">'+l2+'</label>'); }function cklist(l1){ return '<input name="list" id="list_'+l1+'" type="checkbox" value="'+l1+'"/>'; }function checkALL(e){$.each($(e.form).find('input:checkbox'),function(i,a){ if (checkALL.arguments[1]!=undefined) { this.checked = true; } else { this.checked = !this.checked; }});}function winSize(){ var e = {}; if (self.innerHeight) { e.h = self.innerHeight; e.w = self.innerWidth; }else if(document.documentElement){ e.h = document.documentElement.clientHeight; e.w = document.documentElement.clientWidth; } else { e.h = document.body.clientHeight; e.w = document.body.clientWidth;} return e; }function loadImage(){ var arrImage = loadImage.arguments; var objImage = new Image(); for (var i=0;i<arrImage.length;i++) { objImage.src = arrImage[i]; } }function loadgif(){ return '<img src=\"' + path() + '/system/images/loading.gif\" class=\"os\" />'; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -