我正在使用这个mootools javascript片段来平衡我的列的高度:
window.addEvent('domready', function()
{
var columns = $$('.equalize');
var max_height = 0;
columns.each(function(item)
{ max_height = Math.max(max_height, item.getSize().y); });
columns.setStyle('height', max_height);
});
问题是它在Chrome上无法正常运行。它获得了2列的最小高度,而不是获得最大值。什么似乎是问题,我该如何解决?提前谢谢!
答案 0 :(得分:2)
很抱歉继续使用不同的曲目 - 但为什么要使用JavaScript来执行此操作? 可以用CSS完成,甚至我觉得这些表是一个比JS更好的解决方案。
答案 1 :(得分:2)
你应该使用
window.addEvent('load', function(){
});
不是'domready'事件。
当'domready'事件被触发时,某些元素可能尚未加载。