Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.09.2011, 08:17
Новичок на форуме
Отправить личное сообщение для minotavr_x86 Посмотреть профиль Найти все сообщения от minotavr_x86
 
Регистрация: 06.09.2011
Сообщений: 1

Автоматическое высота
$.fn.tagName = function() { 
    return this.get(0).tagName.toLowerCase(); 
} 
$.fn.autoHeight = function(){
	var els = this;
	var wh = $(window).height();
	$('#debug_info').html('1');
	els.each(function(){			
		  el = this;
		  i = this;			
		  var a = 0;				
		  do{
		      $(i).prevAll(':visible').add($(i).nextAll(':visible')).not('#alertmod').each(function(){
			      a = a + $(this).outerHeight(true);							
		      });				
		      i = $(i).parent();				
		}while ($(i).tagName() != 'body');								
		$(el).height( wh - a - ($(el).outerHeight(true) - $(el).height()));			
	});		
};

Код работает, но внутри родительского элемента бывают отступы, как например в table это border-spacing, как их учесть?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать, чтобы у toggle была ненулевая высота? student-k Общие вопросы Javascript 7 15.08.2011 23:46
Высота блока в зависимости от высоты браузера andreykor Общие вопросы Javascript 4 23.05.2011 09:56
Неправильная высота блоков в Google chrome Karpo Opera, Safari и др. 7 03.11.2010 11:43
Высота документа в опере. SunnyDay Общие вопросы Javascript 1 16.10.2008 13:27
Высота фрейма и высота загружаемого файла findman Events/DOM/Window 5 15.09.2008 03:33