display: block; width: 100%;
の4つのサブバナーがあり、それぞれにテキストのあるdivがあります。これらのdivはtransform: translateY(238px)
を使用して親要素の外側にハングします。1つの.each関数から別の.each関数に値を取得します
テキストを保持する各divの高さが異なるため、各divの高さを確認し、その特定の親要素の下端に余白を適用する関数を作成しようとしていました。
私はこれまでこれを取得していましたが、右の親要素と一致するように変数respectiveMargin
を第2の各関数に渡す方法を理解できません。今はすべてのサブバナーに同じマージンを適用するだけです。すべての助けをありがとう!
const resize =() => {
if ($(window).width() < 768) {
$('.sub-banner-text-wrapper').each(function() {
var textHeight = $(this).height();
var responiveMargin = (textHeight - 62) + 25;
});
$('.sub-banner').each(function() {
$(this).css("margin-bottom", responiveMargin);
});
}
};
$(window).on('resize', resize);
目的は何ですか?ライン間を読んで、可変のマージンを加えて、すべてのサブバナーの縦の高さを同じにしようとしています。あれは正しいですか? –