From 6b383d49bb4f19023815804b3da708609adea0c9 Mon Sep 17 00:00:00 2001 From: Wu Cheng-Han Date: Fri, 25 Sep 2015 14:08:02 +0800 Subject: [PATCH] Fixed scroll to body might not animate --- public/js/index.js | 4 ++-- public/js/pretty.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/js/index.js b/public/js/index.js index 0708240..dde36cc 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -759,7 +759,7 @@ function scrollToTop() { scrollTop: 0 }, 100, "linear"); } else { - $(document.body).animate({ + $('body, html').stop(true, true).animate({ scrollTop: 0 }, 100, "linear"); } @@ -776,7 +776,7 @@ function scrollToBottom() { scrollTop: ui.area.view[0].scrollHeight }, 100, "linear"); } else { - $(document.body).animate({ + $('body, html').stop(true, true).animate({ scrollTop: $(document.body)[0].scrollHeight }, 100, "linear"); } diff --git a/public/js/pretty.js b/public/js/pretty.js index 6fff4d0..52882e9 100644 --- a/public/js/pretty.js +++ b/public/js/pretty.js @@ -69,13 +69,13 @@ $(document).ready(function () { }); function scrollToTop() { - $(document.body).animate({ + $('body, html').stop(true, true).animate({ scrollTop: 0 }, 100, "linear"); } function scrollToBottom() { - $(document.body).animate({ + $('body, html').stop(true, true).animate({ scrollTop: $(document.body)[0].scrollHeight }, 100, "linear"); } \ No newline at end of file