2
我做了一个脚本,将一组li元素的高度更改为最大内容的高度。更改浏览器宽度的li高度调整大小
代码工作正常,但它也应该通过调整浏览器宽度来工作。
我需要知道为什么它不通过更改浏览器宽度来重新加载?
这里是我的代码:
//changes slider hight to the hight of the li with the most content
function heightChange() {
var max = -1;
$(".feedback li").each(function() {
var h = $(this).height();
max = h > max ? h : max;
});
$(".feedback li").css("height", max);
};
// start by open site
heightChange();
// load function by resizing of the browser window
$(window).bind("resize", function(){
heightChange();
});
,你可以发布fiddlejs丝毫HTML和JavaScript? 如果改变宽度而不是高度会发生什么? – user3401335
为什么你认为它应该在第一次函数调用后发生?你在第一次通话中设置了'max = h',然后'h'不会改变 – fcalderan
对我来说似乎绝对很好,小提琴:http://jsfiddle.net/J7RUt/ – SW4