diff --git a/js/StoryNavigator.js b/js/StoryNavigator.js
index 57c737316..917559128 100644
--- a/js/StoryNavigator.js
+++ b/js/StoryNavigator.js
@@ -16,7 +16,11 @@ var StoryNavigator = function(navigators) {
StoryNavigator.prototype.navigateTo = function(title) {
var tiddlerHtml = this.navigators.store.renderTiddler("text/html","SimpleTemplate",title);
if(tiddlerHtml) {
- $("").html(tiddlerHtml).appendTo("body");
+ var article = $("").html(tiddlerHtml);
+ article.appendTo("body");
+ $("html,body").animate({
+ scrollTop: article.offset().top
+ }, 400);
return false;
} else {
return true;