jQuery-对所有实例都应用相同的高度更改。

| 我有以下代码根据窗口高度是否小于750px调整图像大小。问题是,尽管有多个图像的类别为“ 0”,但脚本会获取第一张图像,计算新的高度,然后将该高度应用于所有类别为“ 0”的图像。我也尝试过不使用
.each
,但是结果相同。 希望指出我要去哪里错了! MTIA
    $(\'img.squash\').each (

        function() {            

        var oldSquashHeight = $(\'img.squash\').height();
            newSquashHeight = oldSquashHeight * 0.8;

        $(\'img.squash\').css({\'height\' : newSquashHeight + \'px\'});

        }
        )}
已邀请:
$(\'img.squash\').css({\'height\' : newSquashHeight + \'px\'});
应该更改为
$(this).css({\'height\' : newSquashHeight + \'px\'});
var oldSquashHeight = $(\'img.squash\').height();
var oldSquashHeight = $(this).height();

要回复问题请先登录注册