gpt4 book ai didi

jquery - 使用 jQuery 添加每个匹配元素的高度

转载 作者:行者123 更新时间:2023-11-28 10:56:52 28 4
gpt4 key购买 nike

我有这个功能

            $('.gallery').each(function(){
var thumbCount = $(this).find('.ngg-gallery-thumbnail-box').size();
var rows = thumbCount/5;
var height = rows*145;
$(this).css({'height':height+24});
});

它获取每个 .gallery div 的高度。我想更进一步,从每个函数内部获取所有这些 height 变量并将它们加在一起(获取所有 .gallery div 的总高度)——但我不知道如何.

有人可以告诉我正确的语法吗?

谢谢!

最佳答案

使用您当前的代码:

var totalHeight = 0;
$('.gallery').each(function(){
var thumbCount = $(this).find('.ngg-gallery-thumbnail-box').size();
var rows = thumbCount/5;
var height = rows*145;
totalHeight += height;
$(this).css({'height':height+24});
});

顺便说一句,我可以通过以下方式稍微简化您现有的代码:

var totalHeight = 0;

$('.gallery').each(function(){
var thumbCount = $(this).find('.ngg-gallery-thumbnail-box').length,
rows = thumbCount/5,
height = rows*145;

totalHeight += height;

$(this).css('height', height+24);
});

关于jquery - 使用 jQuery 添加每个匹配元素的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6868290/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com