Используйте обратный вызов ajax-запросов, чтобы сделать то, что вам нужно. Live
отслеживает события. Добавление элементов в DOM не является событием, поэтому вы не можете сделать это таким образом. Вы никогда не указывали, как вы делаете свой AJAX-вызов, поэтому я приму сообщение.
$.post(url, function(data) {
//load data or whatever you are doing
//$('foo').append(data);
//after loading call your code
$("ul.slide-gallery").prettyGallery();
});