diff --git a/src/components/back-top/back-top.vue b/src/components/back-top/back-top.vue
index 4ea7cfbb..391ccf28 100644
--- a/src/components/back-top/back-top.vue
+++ b/src/components/back-top/back-top.vue
@@ -67,7 +67,8 @@
                 this.backTop = window.pageYOffset >= this.height;
             },
             back () {
-                scrollTop(window, document.body.scrollTop, 0, this.duration);
+                var sTop = document.documentElement.scrollTop||document.body.scrollTop;
+                scrollTop(window, sTop, 0, this.duration);
                 this.$emit('on-click');
             }
         }