Как сделать так, чтобы столбцы основного контента и модулей Joomla динамически соответствовали высоте? - PullRequest
0 голосов
/ 14 июля 2010

Привет У меня есть сайт Joomla с шаблоном, который имеет 2 столбца.Один для основного контента, а другой для модулей.На разных страницах либо столбец контента короче столбца модуля, либо наоборот.Как я могу убедиться, что 2 столбца всегда имеют одинаковую высоту, чтобы они одинаково встречались в нижнем колонтитуле на любой странице?

Ответы [ 2 ]

1 голос
/ 15 июля 2010

Использование Javascript:

window.addEvent('load', function(){  
// Load assuming there could be images.    
// Otherwise use domready  
  var columns = $$('css selector for the columns');  
  if(columns && columns.length > 1){  
     var heights = [];  
     columns.each(function(el){  
        heights.push(this.getStyle('height'));  
     }).setStyle('height', Math.max.apply( Math, heights ));  
     delete(heights);  
  }  
});  

Вы можете использовать CSS, чтобы убедиться, что нижний колонтитул остается в нижней части страницы. Люблю Mootools.

1 голос
/ 14 июля 2010

Вам понадобятся некоторые хаки CSS или Javascript.Лично я предпочитаю метод Javascript, Google равных по высоте столбцов.

...