;(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