我想區分圖像是垂直還是水平格式並添加特殊類。我用這個來充分利用我的形象。區分垂直和水平圖像格式jQuery
我的HTML:
<a href="images/gallerie/image-1.jpg" data-lightbox="image-1" class="impression">
<img src="images/gallerie/image-1.jpg">
</a>
我的CSS:
.wide {
height: 100%;
width: auto;
}
.tall {
height: auto;
width: 100%;
}
我的JS(jQuery的):
$('.impression').find('img').each(function() {
if($(this).width()/$(this).height() > 1) {
$(this).addClass('wide');
}
else {
$(this).addClass('tall');
}
});
它的工作原理只是有時,我不知道爲什麼。 在我的iPhone上它永遠不會工作(Chrome)。
有沒有人有其他的解決方案,或者有時它的原因?
謝謝!
你是否確保你的圖像在你的jquery執行之前加載? –