Не работает JS после подгрузки на AJAX

Приветствую всех!

Долго искал в гугле решения проблемы, но увы скила не хватает понять ее решение.
Есть код для загрузки гиф:

$('.gif-with-play').on('click', function() {

var $this = $(this),
$img = $this.children('img'),
$imgSrc = $img.attr('src'),
$imgSrcgif = $img.attr('data-srcgif'),
$imgExt = $imgSrcgif.split('.');
if($imgExt[2] === 'gif') {
$this.addClass('loading-hide');

$img.attr('src', $img.data('srcgif')).attr('data-srcgif', $imgSrc);

$($img).load(function(){
$this.removeClass('loading-hide');
});
} else {
$img.attr('src', $imgSrcgif).attr('data-srcgif', $img.data('srcgif'));
}

$this.toggleClass('play');

});

Проблема в том, что после загрузки ленты по средствам AJAX, click не работает, гиф не загружает. Помогите, кто вкурсе. Буду очень признателен.

Обновление jquery

На данный момент LiveStreet последней версии поставляется с jquery версии 1.7.2 (если не ошибаюсь). Не владеет ли кто-нибудь информацией о том когда ожидать обновления движка и вместе с ним jquery?

Плавающий блок на jQuery.sticky

В силу того, что многие блогоориентированные сайты имеют длинную контентную часть и короткую служебную (служебная колонка слева/справа), в том числе и LS, решил сделать плавающий по странице служебный блок. При этом по общему стилю внизу страницы без этого блока все выглядит несколько убого: слева пустое поле, справа — контент. Кособоко, иными словами, как говорят дизайнеры. Подобную по идее реализацию можно видеть на Хабре, но там, естественно, технически другая реализация.



Суть реализации: блок всегда должен находиться на текущем экране при прокрутке в «служебной» колонке.

Читать дальше →

JQuery в коробке LS 1.0.2 все еще 1.7.*, а почему?

Вобщем положение и так понятно в теме, уже давно вышла 1.9.0 чтобы ее использовать, достаточно стабильный продукт, и там столько плюсов!

Хорошо не 1.9.0, но почему бы не 1.8.0, хотя бы!

Ладно вы скажите, а чего тебе стоит самому поменять, да знаете не чего не стоит. Только вот я сомневаюсь, что многие плагины от этого будут работать так же как и работали, понимаете о чем я?

Давайте поддерживать нормальные стандарты, и не будет похожи на славные ИЕ 6-7-8

Я надеюсь, что господин ort , очень прогрессивный человек и просто забыл, обновить эту библиотку.

PS да и TinyMCE в сборке пора бы обновить, если уж он встроен тут, там тоже куча новых плюсов.

jQuery комментарии в старом шаблоне

Приветствую всех кто зашел в этот топик.
Я делаю бесплатный шаблон для livestreet 1.+ на базе developer, и столкнулся с таким архаизмом как отсутсвием быстрого добавления комментария.

Т.е после нажатия кнопки %send%, необходимо перезагрузить страницу, чтобы увидеть что юзер написал. Коментарии не выводятся в реальном времени.

Это возможно быстро поправить? На что в шаблоне необходимо обратить внимание? Спасибо!

Плагин «Content Auto Resize»

Плагин позволяет максимально использовать область контента на сайте. При прокрутке страницы с топиками (комментариями) правая часть на которой находится блоки заканчиваются и остается свободное не используемое пространство и плагин его использует для контента расширяя область. (идея позаимствована с сайта vk.com :) )

Примечание:
Плагин тестировался на:
  1. synio
  2. developer

UPD 1:
— Исправил «прыжок» при прокрутке (спасибо — Fortunato2011 )

Демо:
RealPeople