Показать сообщение отдельно
  #3 (permalink)  
Старый 26.01.2009, 12:42
Новичок на форуме
Отправить личное сообщение для kotmatroskin Посмотреть профиль Найти все сообщения от kotmatroskin
 
Регистрация: 16.01.2009
Сообщений: 6

А разве не только для window.onload() это подходит?
И потом, вроде как событие onload() происходит единожды. Разве нет?
Оказалось, что приведенный JS-код не работает в IE и Chrome, поэтому я его немного изменил. Но вопрос о показе предзагрузки остаётся актуальным.
Новый код:
$(document).ready(function(){  
  $("img.pic").click(function() { 
   var cur_img = this.id;
   $("#pic_m").fadeOut(500);
   window.setTimeout(function() {
   	document.getElementById("pic_m").innerHTML = 
          "<img src=\"img_b\/" + cur_img + ".bmp\">";
   }, 500);
   $("#pic_m").fadeIn(500);   
   return false;
  });
});
Ответить с цитированием