如果图像的高度小于包含div的高度,我正在尝试向图像添加一个类.但是,如果一个图像小于包含框,jQuery会将该类添加到所有图像.如何让jquery只将类添加到小于包含div的图像中?
我有jQuery的经验.这是我在jQuery中编写的第一个代码.
$('.expositie, .right img').each(function(){
if ($(".expositie").height() > $(".right img").height()) {
$(".right img").addClass("toggle");
}
});
Run Code Online (Sandbox Code Playgroud)
您也可以使用addClass函数参数,但有些人发现它的可读性较低:
$('.expositie').find('.right img').addClass(function(){
return $(this).closest(".expositie").height() > $(this).height() ? "toggle" : "";
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6651 次 |
| 最近记录: |