2017-05-12 4 views
-1

私は誰がどのようにjQueryを使ってこれを行うために私を助けることができる、ページと上の画像は、私は最後の3枚の画像の高さを調整しようとしています20+持っに等しいが、私はカントか(ラスト3人の子供condtion)のようなCSS共通の高さだけ

Screenshot of problem

HTMLは次のとおりです。

<div class="col-md-4"> 
    <img class="thumbs"> 
</div> 

CSSです:

img { 
width:100%; 
height: auto; 
} 

私はこれがあなたのイメージのために簡単にchangableあるべき参照画像で上に示した最後の三つの画像

+2

ようこそ[so]!このサイトでは、自分でコードを書くことができます**。 ** [もっと研究をして](// meta.stackoverflow.com/questions/261592)**あなたが問題を抱えていると、あなたが試みたものを投稿することができます** (** stackoverflow.com/help/mcve)を提供しています。私は良い質問と[完璧な質問]を読むことをお勧めします(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。また、[ツアー]を取って** [this](// meta.stackoverflow.com/questions/347937/)**を必ず読んでください。 –

+0

いくつかのコードを表示できますか? –

答えて

0

$(function() { 
 
    function getLastOf(selector, count) { 
 
    var allSpans = $(selector); 
 
    if(count > allSpans.length) { 
 
     return allSpans; 
 
    } 
 
    return allSpans.slice(allSpans.length-count); 
 
    } 
 
    var spans = getLastOf('span',3); 
 
    spans.css('background-color','red'); 
 
    var highest = 0; 
 
    spans.each(function(i,e) { 
 
     highest = $(e).height() > highest ? $(e).height() : highest; 
 
    }); 
 
    console.log("The highest span is " + highest + "px."); 
 

 
    
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
    <span>Text1</span> 
 
    <span>Text2</span> 
 
    <span>Text3</span> 
 
    <span>Text4</span>

に等しくなるようにしたいです。

+0

しかし、画像の高さが等しくないため、共通の高さのために最後の3つの画像に必要な高さはどのように分かりますか? – Zarttash

+0

私があなたを理解する方法は、身長を自分で計算したかったということでした。私は、平均が正直であることを意味すると思った。私はあなたが何を望んでいるのか分からない。しかし、これら3つでは、 'getLastOf( 'div> img'、3).each(function(index、element){/ *あなたが必要なものを扱う* /})のようなことができます。 たとえば、これらの3つの平均値または最高値を取ることができます。 – Morfium

+0

要するに最後の3つの画像サイズをフッターの高さに100%したい – Zarttash

関連する問題