Показать сообщение отдельно
  #2 (permalink)  
Старый 12.04.2015, 08:26
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

img_container добавляется динамически и события $('#img_container').click на него не установить, так как его нет в этот момент на странице.
$('.article img').click(function(){
            var o = $('<div id="img_container"><img src="'+this.src+'"></div>').appendTo('body')
                //стили нужно перенести в CSS, кроме отступа слева если изменяемое
                //тоже самое для изображения
                .fadeIn(700)
                .animate({width : this.width, marginLeft : this.width/2}, 700)
                .click(function(){
                    $(this).remove();
                });
                
                $(this).delay(1500).fadeIn(700);
        });

Последний раз редактировалось laimas, 12.04.2015 в 08:47.
Ответить с цитированием