Показать сообщение отдельно
  #1 (permalink)  
Старый 26.01.2012, 03:24
Новичок на форуме
Отправить личное сообщение для AterDeus Посмотреть профиль Найти все сообщения от AterDeus
 
Регистрация: 26.01.2012
Сообщений: 4

Не срабатывают window.onload и .ready()
Здравствуйте!
Есть пункты меню, при нажатии на которые скриптом динамически загружаются свои галереи (внутрь блока #galery) и запускается функция myFunction.
html-код:
<div id="galery">
  <div id="galery_wrapper">
     <a href="..."><img src="..." /></a> // такого вида картинки подгружаются
  </div>
</div>

Скрипт:
function myFunction() {
$('#galery').css('height','0');
var y = $('#galery_wrapper').height();
$('#galery').animate({'height': y}, 2000);
}

Проблема в том, что высота #galery_wrapper зависит от загруженных картинок, и если загрузка не произошла, то высота #galery остается равной 0. Я пытался начать вызов функции myFunction с помощью window.onload и .ready(), но все равно иногда не срабатывает. В чем может быть проблема?

Последний раз редактировалось AterDeus, 26.01.2012 в 16:03.
Ответить с цитированием