var img = $("#myImage");
var width = img.width();
if (width < 100)
img.addClass("small");
else if (width < 400)
img.addClass("medium");
else if (width < 600)
img.addClass("large");
Run Code Online (Sandbox Code Playgroud)
未经测试,但看起来很正确.
此外,如果要将这些规则应用于文档中的所有图像,或者至少应用于特定容器中的所有图像,您可以:
$("#divWithImages img").each(function(i, el)
{
var img = $(el);
var width = img.width();
if (width < 100)
img.addClass("small");
else if (width < 400)
img.addClass("medium");
else if (width < 600)
img.addClass("large");
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
745 次 |
| 最近记录: |