Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8739

一番高さがある要素にあわせてcssを指定

$
0
0
script.js
jQuery(function($){window.addEventListener('load',function(){varmaxHeight=0;$('.slider li').each(function(idx,elem){varheight=$(elem).height();if(maxHeight<height){maxHeight=height;}});$('.slider li').height(maxHeight);});});

これでできた。

.sliderという親要素の中にある、子要素liの中で、高さが一番高い要素にcssを合わせる。(height)

私が実際に使用したのは、slickだったので、
以下のようなコードだったけど。

$('.slider .slider-box .slider-list').height(maxHeight);

親要素.slider
子要素.slider-box > .slider-list

.slider-boxはslick導入による形が崩れるのを防ぐ(必須)
.slider-listはpaddingや指定してる要素

これ、色々考えた末、できなかったやつ

出来なかったやつだからね。

script.js
jQuery(function($){constlists=document.querySelectorAll('.slider-box');for(leti=0;i<lists.length;i++){//高さ取得consth=lists[i].clientHeight;//css指定console.log(h);if($(this).height()>h){h=$(this).height();}$(".slider .slider-box").css("height",h+"px");};});

参考サイト

https://www.growupfa5hi0n.com/2020/01/jquery-height.html

プラグインも一応あるみたい
https://www.start-point.net/blog/web/jquery/hight_js/


Viewing all articles
Browse latest Browse all 8739

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>