我正在使用这个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上不能正常工作。它得到的是两列的最小高度,而不是最大高度。问题似乎是什么?我该如何解决它?提前感谢!
发布于 2009-06-17 05:23:13
很抱歉换了个思路--但是你为什么要用JavaScript来做这个呢?这可以用CSS来完成,甚至我觉得表格也比用JS更好。
发布于 2010-04-18 21:55:54
你应该使用
window.addEvent('load', function(){ });
不是这个的“domready”事件。
当'domready‘事件被激发时,某些元素可能还没有加载。
https://stackoverflow.com/questions/1005236
复制相似问题