查看我在这里谈论的页面:http ://willy-ward.com/fashion
基本上,当用户调整浏览器大小然后最大化时,我无法弄清楚如何让图片保持当前的纵横比。
我一直在玩 CSS 一点,但我似乎永远无法做到正确。我敢肯定,这很容易。只需查看该 URL 并查看调整大小的浏览器窗口对照片的影响。高度 100% 和宽度自动似乎无法正常工作?
另一个问题是此页面上图片下方的额外空白,尽管它们下方没有任何元素。我在那里有点困惑。
对不起,如果这个问题没有雄辩地提出,我的英语会随着我越来越累而下降。
谢谢你的帮助!
这是我目前拥有的代码:
jQuery(document).ready(function() {
jQuery(".photoStrip").width(0);
jQuery(".photoContainer img").load(function(){
jQuery(this).css({'visibility':'hidden','display':'block'});
var newWidth = jQuery(this).width();
jQuery(this).css({'visibility':'visible','display':'none'});
jQuery(".photoStrip").width(function(index, width){
return width + newWidth + 20;
});
jQuery(this).parent().css({
'width' : newWidth
});
jQuery(this).fadeIn(800);
}).each(function(){
if(this.complete) jQuery(this).trigger("load");
});
jQuery(window).bind("resize", function(){
jQuery(".photoStrip").width(0);
jQuery(".photoContainer").each(function(){
var newWidth = jQuery("img", this).width();
jQuery(this).css({
'width' : newWidth
});
jQuery(".photoStrip").width(function(index, width){
return width + newWidth + 20;
});
});
});
});