Javascript 调整事件大小不适用于绑定函数
上面的代码我曾经并排均衡Javascript 调整事件大小不适用于绑定函数,javascript,jquery,css,Javascript,Jquery,Css,上面的代码我曾经并排均衡2div,但它不是实时更新。我使用了resize()方法。为什么?窗口未调整大小,则其中的内容已更改。在您更新内容的回调后调用equalHeight,或使用setTimeout/setInterval检查divs大小并修复 试试这个: $(window).resize(equalHeight); function equalHeight(){ $(".container").each(function(){ boxes = $(this).find('.h
2
div,但它不是实时更新。我使用了resize()
方法。为什么?窗口未调整大小,则其中的内容已更改。在您更新内容的回调后调用equalHeight
,或使用setTimeout/setInterval
检查divs大小并修复
试试这个:
$(window).resize(equalHeight);
function equalHeight(){
$(".container").each(function(){
boxes = $(this).find('.heightHack');
maxHeight = Math.max.apply(
Math, boxes.map(function() {
return $(this).height();
}).get());
boxes.height(maxHeight);
});
}
调整大小时会发生什么?它不做任何你需要的事情?你能用html/js创建JSFIDLE吗?
function equalHeight(){
$(".container").each(function(){
boxes = $(this).find('.heightHack');
maxHeight = Math.max.apply(
Math, boxes.map(function() {
return $(this).height();
}).get());
boxes.height(maxHeight);
});
setTimeout(equalHeight, 1000);
}
equalHeight();