diff options
-rw-r--r-- | public/javascripts/refinerycms-blog.js | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/public/javascripts/refinerycms-blog.js b/public/javascripts/refinerycms-blog.js index c5512d2..5573915 100644 --- a/public/javascripts/refinerycms-blog.js +++ b/public/javascripts/refinerycms-blog.js @@ -1,12 +1,21 @@ $(document).ready(function(){ - $('#next_prev_article a:not(".home")').live('click',function(){ + $('#show_blog_post').height($('#show_blog_post').height()); + + $('#next_prev_article a:not(".home")').live('click', function(){ url = this.href + ".js"; nav_url = $(this).attr('data-nav-url'); - $('#show_blog_post').fadeOut(); + $('#show_blog_post > *').fadeOut(); $.ajax({ url: url, success: function(data) { - $('#show_blog_post').html(data).fadeIn(); + $('#show_blog_post').html(data); + new_height = 0; + $('#show_blog_post > *').each(function(){ + new_height += $(this).height() + }); + $('#show_blog_post').animate({ + height: new_height + }); } }); return false; |