タイトルが示すように、私はjQueryを少し持っていることを探しています-画像が定義された幅よりも小さい場合、それはクラスに特定の要素を追加します。これは、私にとってはかなり簡単に思えますが、何らかの理由で機能していません。
$(document).ready(function() {
var image = $('.work-each img');
if (image.width() < 500) {
$('.work-text').addClass('work-text-small');
}
});
これは、各.work-eachの下にある画像が500px未満の場合、要素「work-text」にクラス「work-text-small」を追加する必要があります。
HTMLの例(それぞれ)
<div class="work-each">
<div>
<img src=""/>
<div class="work-text">
<p>Title</p>
<p>Text</p>
</div>
</div>
</div>
<div class="work-each">
<div>
<img src=""/>
<div class="work-text">
<p>Title</p>
<p>Text</p>
</div>
</div>
</div>
<div class="work-each">
<div>
<img src=""/>
<div class="work-text">
<p>Title</p>
<p>Text</p>
</div>
</div>
</div>
ありがとう、R