侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

div分组排列,并让高度一致

2023-01-11 星期三 / 0 评论 / 0 点赞 / 66 阅读 / 4008 字

1 //新增模板显示按高度排版 2 var allW = $(window).width(); 3 if(allW > 992 && allW < 1220){//中屏一行显示三个模板

... . .

 1 //新增模板显示按高度排版 2     var allW = $(window).width(); 3     if(allW > 992 && allW < 1220){//中屏一行显示三个模板信息 4         //获取div的高度,3个一组存入allDivHeight 5         var allDivHeight = [];  6         for(k=0;k<Math.ceil($("#template").children("div").length/3);k++){ 7             $("#template").children("div").each(function(index,element){ 8                 if(k*3 <= index && index <= 3*(k+1)){ 9                     allDivHeight.push($(this).children(".Template_box").height());   10                 };11             });12         }13         for (var j = 0 ; j<Math.ceil(allDivHeight.length/3); j++){14             var group = allDivHeight.slice(j*3,3*(j+1)); //每3个为一组15             var maxGroupHeight = Math.max.apply(null,group); //该组中最大的16             //设置该组中所有div的高度为最大高度17             $("#template").children("div").each(function(index,element){18                 if(j*3<= index && index <= 3*(j+1)){19                     $(this).children("div").height(maxGroupHeight);20                 }21             });22         }23     }24     else if(allW > 1220){//大屏 一行显示四个模板信息25         //获取div的高度,3个一组存入allDivHeight26         var allDivHeight = []; 27         for(k=0;k<Math.ceil($("#template").children("div").length/4);k++){28             $("#template").children("div").each(function(index,element){29                 if(k*4 <= index && index <= 4*(k+1)){30                     allDivHeight.push($(this).children(".Template_box").height());   31                 };32             });33         }34         for (var j = 0 ; j<Math.ceil(allDivHeight.length/4); j++){35             var group = allDivHeight.slice(j*4,4*(j+1)); //每3个为一组36             var maxGroupHeight = Math.max.apply(null,group); //该组中最大的37             //设置该组中所有div的高度为最大高度38             $("#template").children("div").each(function(index,element){39                 if(j*4<= index && index <= 4*(j+1)){40                     $(this).children("div").height(maxGroupHeight);41                 }42             });43         }44     }
. . .. ...

广告 广告

评论区