正如标题所暗示的,我希望有一点 jQuery - 如果图像小于定义的宽度,它会为某个元素添加一个类。对我来说,这似乎很容易,但由于某种原因它不起作用。
$(document).ready(function() {
var image = $('.work-each img');
if (image.width() < 500) {
$('.work-text').addClass('work-text-small');
}
});
如果在每个 .work-each 下找到的图像小于 500 像素,则应该向元素 '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