[英]Equal height to width, single images
如果图像的宽度和高度相等,如何添加类“相等”。
这是我的代码:
var img = $('img', this);
var width = img.width();
var height = img.height();
if(width == height){
$(this).img.addClass('equal');
}
这一点:
if(width == height){
$(this).img.addClass('equal');
}
应该:
if(width == height){
img.addClass('equal');
}
因为您已经将img
作为jQuery对象(通过执行var img = $('img', this);
)
迭代并添加类。
//get all images let $images = $('img'); // add classes $.each($images, function(key, img) { if ( img.height === img.width ) { $(img).addClass('equal'); } });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.