$.fn
$.extend可以把对象合并到$.fn中,$.fn为Jquery的全局命名空间,所以$.extend($.fn,{....})
(function ($) { $.extend({ //报表数据处理 ReportFormat: function (n) { if (typeof n == "undefined") { return 0; } else if (isNaN(n)) { return 0; } else { if (n > 99999999) { var _r = (n + ''); if (_r.indexOf('.') > -1) { _r = _r.substr(0, _r.indexOf('.') - 8) + '.' + _r.substr(_r.indexOf('.') - 1, 8); } else { _r = _r.substr(0, _r.length - 8) + '.' + _r.substr(_r.length - 8, 2); } //_r = _r.substr(0, _r.length - 8) + '.' + _r.substr(_r.length, 8); return parseFloat(_r).toFixed(1) + "千万"; } else if (n > 9999) { var _r = (n + ''); //_r = _r.substr(0, _r.length - 4) + '.' + _r.substr(_r.length, 4); if (_r.indexOf('.') > -1) { //_r = _r.substr(0, _r.indexOf('.') - 4) + '.' + _r.substr(_r.indexOf('.') - 1, 4); _r = _r.substring(0, _r.substring(0, _r.indexOf('.')).length - 4) + "." + _r.substring(0, _r.indexOf('.')).substring(_r.substring(0, _r.indexOf('.')).length - 4) } else { _r = _r.substr(0, _r.length - 4) + '.' + _r.substr(_r.length - 4, 4); } return parseFloat(_r).toFixed(1) + "万"; } else { return n.toFixed(2); } } }, judgeTerminal: function () { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; var flag = true; var v = 0; for (; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; } } var _w = window.screen.width; var _h = window.screen.height; var result = _w + 'x' + _h var _r = { 'terminal': "", 'ratio': result }; if (!flag) { _r.terminal = "phone"; } else { _r.terminal = "pc"; } return _r; }, setCookie: function (cname,cvalue,exMinutes) { var settings = { cname: "", cvalue: "", exMinutes: 1000 * 60 * 60 * 24 * 1 }; if (typeof cname != "undefined") { settings.cname = cname; } if (typeof cvalue != "undefined") { settings.cvalue = cvalue; } if (typeof exMinutes != "undefined" && !isNaN(exMinutes)) { settings.exMinutes = 1000 * 60 * exMinutes; } //$.extend(settings, configSettings); var d = new Date(); d.setTime(d.getTime() + (settings.exMinutes)); var expires = "expires=" + d.toUTCString(); document.cookie = settings.cname + "=" + settings.cvalue + ";" + expires; }, getCookie: function (name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); if (arr = document.cookie.match(reg)) { return (arr[2]); } else { return null; } } }); $.extend($.fn, { remember: function (configSettings) { var settings = { name: "", // 分组名 expires: 7 // 记住时间(天) }; $.extend(settings, configSettings); var key; key = settings.name + '_' + $(this).attr("id"); var value = $.getCookie(key); if (value != null && value != "") { $(this).val(value); } var tvalue; $(this).blur(function () { tvalue = $(this).val(); if (tvalue != value) { //$.cookie(key, tvalue, { expires: settings.expires }); setValue(); } }); $(this).keyup(function () { tvalue = $(this).val(); if (tvalue != value) { setValue(); } }) function setValue() { $.setCookie(key, tvalue, 24 * 60 * settings.expires); } } }) })(jQuery)

浙公网安备 33010602011771号