$(function(){ // nav if($(window).width()>1024){ $("nav>ul>li").hover(function() { $(this).find(".nav_list").stop().slideDown(); }, function() { $(this).find(".nav_list").stop().slideUp(); }); } $("nav>ul>li>.arrow").click(function(){ $(this).parents("li").toggleClass("cur"); $(this).siblings(".nav_list").slideToggle(100); $(this).parents("li").siblings("li").removeClass("cur"); $(this).parents("li").siblings("li").find(".nav_list").slideUp(100); }) $(".nav_list dt .arrow").click(function(){ $(this).parent("dt").toggleClass("cur"); $(this).parent("dt").siblings("dd").slideToggle(100); $(this).parent("dt").parent("dl").parent("li").siblings("li").find("dt").removeClass("cur"); $(this).parent("dt").parent("dl").parent("li").siblings("li").find("dd").slideUp(100); }) window.onload = function () { $(window).resize(function(){ function pub_height(divHight,divName){ var num = Math.round($('.sitemap_top').width()/$('.sitemap_top li:eq(0)').width()); var h=divHight; var liCount=divName; var storkCount=0; h.each(function(i){ var prevLi=i-1; if(prevLi<0){ prevLi=0; }; if(i%num==0){ storkCount++; }; $(this).addClass(liCount+storkCount); }); Array.prototype.max = function() { return Math.max.apply({},this); }; var storkArr=[]; var maxNum=0; for(var i=1; i<(storkCount+1); i++){ $("."+liCount+i).each(function(){ storkArr.push($(this).find(".sitemap_p").height()); }); maxNum=storkArr.max(); $("."+liCount+i+" .sitemap_p").height(maxNum); storkArr=[]; }; }; pub_height($(".sitemap_top li"),"sitemap_top"); }) $(window).resize(); } })