Показать сообщение отдельно
  #1 (permalink)  
Старый 07.01.2010, 23:37
Новичок на форуме
Отправить личное сообщение для Stek Посмотреть профиль Найти все сообщения от Stek
 
Регистрация: 07.01.2010
Сообщений: 3

Jquery + Jquery UI + display:none;
Ситуация:
1. есть <div> контейнер с формой редактирования контента
2. в форме есть textarea с повешенным на него авторесайзом
$(document).ready(function(){
    $("#my_content").resizable();
  });

3. Есть задание, что изначально этот div должен быть скрытым. Т.е. по клику "редактировать" он открывается и появляется наша форма редактирования.

И вот теперь проблема.
- если div изначально скрыт, то при открытие его , textarea отсутствует, т.е. не видна.
$('#editText').click(function() {
			$('#blockEditForm').toggle();
		});


Но... если изначально не скрывать, то последующие "скрыть / показать" textarea не теряют, все работает корректно.

Начальное скрытие пробовал делать и через style="display:none;" , и через вызов $('#blockEditForm').toggle(); , и через $('#blockEditForm').hide(); ...
но результат всегда одинаков, если див скрыт изначально, то текстареа не показывается, если же не скрыт изначально, то потом скрывай сколько хочешь, все показывается хорошо.

Чувствую, что где то надо что то инициализировать, что бы выполнить в скрытом диве, но вот где и что - не понимаю.

Хелп плиз :)
Ответить с цитированием