Instant fading is due to the fact that the link does this by default ... load a new page, see the URL to see its change :)
I think that overall what you are looking for looks something like this:
$('#postPagination a').live('click', function(e){
var link = this.href;
$('#blogListColWrapper, #galleryListColWrapper').fadeOut(200).each(function() {
$(this).load(link + ' #' + this.id, function(){
$(this).fadeIn(300);
Cufon.refresh();
});
});
e.preventDefault();
});
: e.preventDefault(), , . link undefined, href , . #id .load(), , .each() , this div, , id.
, , #blogLostColWrapper #galleryListColWrapper... , :
$('#postPagination a').die().live('click', function(e) {
$('#blogListColWrapper,#galleryListColWrapper').fadeOut(200)
.load(this.href + ' #blogListColWrapper,#galleryListColWrapper', function() {
$(this).fadeIn(300);
Cufon.refresh();
});
e.preventDefault();
});