Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 28.08.2010, 19:06
Аватар для Roman Koff
Аспирант
Отправить личное сообщение для Roman Koff Посмотреть профиль Найти все сообщения от Roman Koff
 
Регистрация: 14.04.2010
Сообщений: 46

Цитата:
html, body, #my-element {width: 100%; height: 100%; margin:0}
"...Джентельмены, полагаю это была комэдия..."
subzey, это не серьезно, мы же взрослые люди...
Ответить с цитированием
  #12 (permalink)  
Старый 29.08.2010, 10:16
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Roman Koff,
вы забыли указать, что вас смущает в данном решении.
Ответить с цитированием
  #13 (permalink)  
Старый 29.08.2010, 12:12
Аватар для Roman Koff
Аспирант
Отправить личное сообщение для Roman Koff Посмотреть профиль Найти все сообщения от Roman Koff
 
Регистрация: 14.04.2010
Сообщений: 46

Текстовое поле редактора нужно вписывать в дизайн страницы, а не просто разворачивать во весь экран. Проценты, как правило, не дают необходимой точности.

Попробуйте с помощью этого решения развернуть, к примеру, редактор MarkItUp или CKEditor...
Ответить с цитированием
  #14 (permalink)  
Старый 29.08.2010, 12:16
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Т.е. на странице будет прокрутка? Тогда мало толку от высоты 100% -- попробуй ещё попади скролом в нужное место.
Ответить с цитированием
  #15 (permalink)  
Старый 05.09.2010, 19:34
Аватар для Roman Koff
Аспирант
Отправить личное сообщение для Roman Koff Посмотреть профиль Найти все сообщения от Roman Koff
 
Регистрация: 14.04.2010
Сообщений: 46

Вариант в виде плагина к jQuery:

if (jQuery) (function (jQuery) {
	jQuery.extend(jQuery.fn, {

		// autoheight
		autoheight: function (options) {
			jQuery(this).each(function () {
				var settings = jQuery.extend({
					offset: 20
				}, options);
				var obj = jQuery(this);
				function _sah() {
					obj.height(jQuery(window).height() - obj.offset().top - settings.offset);
				};
				//jQuery(window).ready(function () { _sah(); });
				jQuery(window).load(function () { _sah(); });
				jQuery(window).resize(function () { _sah(); });
			});
		}

	});
})(jQuery);


Использование, соотв...

$('#editor').autoheight({ offset: 50 });


Работает, но есть сомнения, все ли я правильно придумал...

Последний раз редактировалось Roman Koff, 07.09.2010 в 10:21.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установить высоту таблици в зависимости от высоты окна браузера Fe_DoS Events/DOM/Window 9 25.01.2010 22:40