这是我之前提出的一个问题的后续,但虽然现在大部分时间都在工作,但该函数将 3 张图像中的第一个作为它的引用addClass()
而不是跟随if / else
. 知道为什么吗?
图片 1 和 3 = 横向 - 正确添加.heightDefine
图片 2 = 纵向 - 错误地也添加.heightDefine
而不是.widthDefine
jQuery.fn.galDisplay = function () {
var galSingleImgH = this.height();
var galSingleImgW = this.width();
if(galSingleImgW > galSingleImgH){
this.addClass('heightDefine');
} else if(galSingleImgW < galSingleImgH){
this.addClass('widthDefine');
}
}
jQuery('.notFirst img').galDisplay();