摘要: (function($){ $.oneAjax = function(settings){ if ($.oneAjax[settings.guid] === "isProcessing") { return false; } $.oneAjax[settings.guid] = "isProcessing"; return $.ajax(settings).complete(function() { delete $.oneAjax[settings.guid]; }); };})(jQuery);调用方式和ajax一模一样只是加了一个guid参数而已$ 阅读全文
posted @ 2013-10-08 18:44 chenkychen 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 方案一:function randomArr1(arr,num){ var result = [], len = arr.length; for(var i =0; i = len) return result; return result.slice(0,num); }方案二: function randomArr2(arr,num){ var result = [], len = arr.length; for(var i =0; i = len) return result; return result.slice(0,num); } 阅读全文
posted @ 2013-08-09 15:46 chenkychen 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 前端开发时,单从性能上考虑,对dom的遍历越少性能越好,最好是能不去遍历dom树;下面事例中用户可以多选,一个没有保存用户选中的项,一个保存了用户选中的项,下面看实例代码:html:<ul> <li> <ul> <li> ... </li> </ul> </li></ul>优化前的javascript:jQuery("body").on("click","li",function(){ currentItem= jQuery(this); 阅读全文
posted @ 2013-06-05 22:50 chenkychen 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 尝试display:inline-block 阅读全文
posted @ 2012-08-30 17:09 chenkychen 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 检查是否为overflow:visble 阅读全文
posted @ 2012-08-30 17:08 chenkychen 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 设置float或display:block 阅读全文
posted @ 2012-08-30 17:06 chenkychen 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 设置display:blockor set display:inline-block and vertical-align:top 阅读全文
posted @ 2012-08-30 17:05 chenkychen 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 父节点不仅要定位,而且在ie6中加zoom:1或固定尺寸。 阅读全文
posted @ 2012-08-30 16:50 chenkychen 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 在ie6中如果设置t1的z-index大于t2的,无法覆盖t2。还需设置他们父节点的z-index。1<div>2<divclass="t1">3</div>4</div>5<div>6<divclass="t2">7</div>8</div> 阅读全文
posted @ 2012-08-30 16:48 chenkychen 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 中英文错位不垂直居中 不垂直居中(加vertical-align:middle无效): <label><input type="radio" />邮政快递-EMS</label> 垂直居中: <input type="radio" /> <label>邮政快递-EMS</label> 不垂直居中(加vertical-align:middle无效): <label><input type="checkbox" />邮政快递-EMS</l 阅读全文
posted @ 2012-08-30 16:43 chenkychen 阅读(256) 评论(0) 推荐(0) 编辑