-3

画像の高さを分析してコンテナの高さを設定したい。2 つのイメージを含むコンテナーがあります。

  • 両方の画像の向きが水平の場合、コンテナは特定の高さ (110px) を取得する必要があります。
  • 1 つの画像が水平で 1 つが垂直の場合、他の高さ (130px) をコンテナーに
  • 両方の画像が垂直の場合、別の高さ (160px)

最初に各画像の向きを分析し、次にコンテナに高さを与える別の関数を分析するコードを作成しました。ここに私がこれまでに試したことのjsfiddleがあります。

知りたいのですが、コンテナの高さを設定するにはどうすればよいですか?

4

1 に答える 1

2

まず、同じ ID を持つ要素が複数あることに注意してください。frame. それをクラスに変更してください。それ以外の場合、これは有効な HTML ではありません。

heightclass でコンテナのを設定するには、次のframeようにします。

if($(this).width() > $(this).height()) {
    //do other stuff
    $(this).parents(".frame").height(110); //this sets to 110px, can be anything
}
else {
    $(this).parents(".frame").height(130); //this sets to 130px, again, can be anything
}

何らかの形でお役に立てば幸いです!

于 2012-08-18T13:11:19.753 に答える