繁体   English   中英

高度与宽度相等,单个图像

[英]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);

  1. 获取所有图像
  2. 迭代并添加类。

     //get all images let $images = $('img'); // add classes $.each($images, function(key, img) { if ( img.height === img.width ) { $(img).addClass('equal'); } }); 

示例: https//jsfiddle.net/6ot4ks87/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM