上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: (function ($) { //tab插件 //可自定义事件 $.fn.mytab = function (options) { var defaults = { tabContent:'.tabContent > li', type:'mouseenter', autotab:false, //自动切换 callback:null }; options = $.extend(defaults, options); var _th... 阅读全文
posted @ 2012-11-24 15:58 LukeLin 阅读(363) 评论(0) 推荐(0) 编辑
摘要: /*暂时不支持鼠标复制检测,但可以通过设置定时器或者blur的时候检测*/function TextNumCheck(elem) { this.elem = document.getElementById(elem);}TextNumCheck.prototype = { //跨浏览器获取文本 text:function (obj, string) { return obj.innerText ? obj.innerText = string : obj.textContent = string; }, //动画变色 animBg:functi... 阅读全文
posted @ 2012-11-24 15:57 LukeLin 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1 /*------------ 高级函数 -------------*/ 2 //作用域安全的构造函数 3 function Person(name, age, job) { 4 this.name = name; 5 this.age = age; 6 this.job = job; 7 } 8 var person = new Person("Nicholas", 29, "Software Engineer"); 9 console.log(person.name); //Nicholas 10 console.log(person.ag... 阅读全文
posted @ 2012-11-24 15:52 LukeLin 阅读(378) 评论(1) 推荐(1) 编辑
摘要: /** * 日志对象(构造函数) * @param id * @constructor */function MyLogger(id) { id = id || 'ADSLogWindow'; //私有属性 //日志窗口的DOM节点 var logWindow = null; //私有方法 //用受保护的方法创建日志窗口 var createWindow = function () { //取得新窗口在浏览器中居中方知识的左上角位置 var browserWindowSize = ADS.getBrowserWindowSi... 阅读全文
posted @ 2012-11-24 15:50 LukeLin 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 封装cookie的操作 3 * @type {Object} 4 */ 5 var CookieUtil = { 6 /** 7 * 根据cookie的名字获取相应的值 8 * @param name cookie名字 9 * @return {*} 10 */ 11 get:function (name) { 12 //对name进行URL编码 13 var cookieName = encodeURIComponent(name) + '=', 14 ... 阅读全文
posted @ 2012-11-24 15:48 LukeLin 阅读(291) 评论(0) 推荐(0) 编辑
摘要: /** * 上传图片检测 * @param allowImgFileSize 允许的图片文件大小(kb) * @param allowImgExt 允许的图片格式("." + ext + "|") * @constructor */ function UploadImgCheck(allowImgFileSize, allowImgExt) { //私有变量和私有函数 var imgObj = new Image(), allImgExt = ".jpg|.jpeg|.gif|.bmp|.p... 阅读全文
posted @ 2012-11-24 15:46 LukeLin 阅读(318) 评论(0) 推荐(0) 编辑
摘要: //返回顶部 $.backToTop = function (options) { //默认配置 var defaults = { showHeight:150, //到达某个高度后显示返回顶部 speed:500 //滚动速度 }; options = $.extend(defaults, options); //覆盖默认配置 $("body").append("<a id='toTop' title='返回顶部' href='javascript:void(0);'>返回顶部</a> &g 阅读全文
posted @ 2012-11-24 15:32 LukeLin 阅读(215) 评论(0) 推荐(0) 编辑
摘要: (function ($) { //复选框全选 $.fn.checkAll = function (options) { var defaults = { chName:"checkName", //复选框name属性 callBack:null //回调函数 }, $obj = $(this), //引用对象 $items = $("input:checkbox[name=" + options.chName + "]"), //所有name匹配的复选框 checkedItem = 0;... 阅读全文
posted @ 2012-11-04 14:30 LukeLin 阅读(230) 评论(0) 推荐(0) 编辑
摘要: //对非DOM元素实现自定义事件 function CusEventTarget() { //存储事件处理程序的属性对象 this.handlers = {}; } CusEventTarget.prototype = { //重新将constructor指向EventTarget构造函数 constructor:CusEventTarget, /** * 注册给定类型时间的事件处理程序 * @param type 自定义的事件类型 * @param hand... 阅读全文
posted @ 2012-11-04 14:24 LukeLin 阅读(473) 评论(0) 推荐(0) 编辑
摘要: var xhr = createXHR();//启动请求/** * 参数1:要发送的请求类型 * 参数2:请求的url * 参数3:是否异步发送请求的布尔值 */xhr.open("get", "example.php", false);//发送请求/** * 参数:作为请求主体发送的数据,不需要是必须传入null */xhr.send(null);//收到响应后,相应的数据会自动填充xhr的属性/** * responseText:作为响应主体被返回的文本 * responseXML:如果响应的类型是“text/xml”或“application/xm 阅读全文
posted @ 2012-11-04 14:22 LukeLin 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页