【发布时间】:2020-01-30 18:33:17
【问题描述】:
基本上,我使用 jQuery 从 Flickr 获取图像,如下所示:
$(document).ready(function () {
$.getJSON("URL-GOES-HERE", function (data) {
$.each(data.items, function (i, item) {
$("<img/>").attr("src", item.media.m).addClass("thumb").appendTo(".flickr")
.wrap("<a href='" + item.link + "'></a>").wrap("<div class='flickr-thumb' />");
});
});
});
然后我将图像包装在一个 div 中:
<div class="flickr"></div>
这是我的 CSS:
.flickr {
overflow: hidden;
}
.flickr-thumb {
height: 40px;
overflow: hidden;
float: left;
}
.thumb {
width: 60px;
}
因此,javascript 会即时添加所有这些内容,当您查看源代码时,它只会显示为 <div class="flickr"></div>。希望它非常直观。
但是谁能解释为什么图像在 IE 中显得拉伸(特别是垂直)?
谢谢, 汤姆
【问题讨论】: