;(function($, window, document, undefined){ $.extend({ // 设置元素高度的 负二分之一 ,多用来配合css定位实现元素垂直居中效果 autoh: function (ele) { var curh = $(ele).outerheight(); var cssh = - ( curh / 2); $(ele).css('margintop',cssh); }, // 循环为每一个元素设定不一样的数值 autoeachh: function(elea,eleb){ $(elea).each(function(){ var curh = $(this).find(eleb).outerheight(); var cssh = - ( curh / 2); $(this).find(eleb).css('margintop',cssh); }) }, // 简单的点击实现元素展开和收缩的功能 clicktoggle: function(elea,eleb){ $(elea).click(function(){ if(!$(eleb).is(':visible')){ $(this).addclass('clicked'); $(eleb).slidedown(); }else{ $(this).removeclass('clicked'); $(eleb).slideup(); } }) }, //返回顶部 backtop: function(ele,time){ $(ele).click(function () { $('html, body').animate({ scrolltop:'0' },time); }) }, // 随机数字 rndnum:function(n){ var rand=""; for(var i=0;i