diff --git a/horizontal-tabs/horizontal-tabs.js b/horizontal-tabs/horizontal-tabs.js
index 977e1b6..510124a 100644
--- a/horizontal-tabs/horizontal-tabs.js
+++ b/horizontal-tabs/horizontal-tabs.js
@@ -53,6 +53,10 @@ Drupal.behaviors.horizontalTabs = {
         var hash = window.location.hash.replace(/[=%;,\/]/g, "");
         if (hash !== '#' && $(hash, this).length) {
           tab_focus = $(window.location.hash, this).closest('.horizontal-tabs-pane');
+          var delayed = setInterval(function() {
+            $(document).scrollTop(0);
+            clearInterval(delayed);
+          }, 0);
         }
         else {
           tab_focus = $('> .horizontal-tabs-pane:first', this);
