From c14726ec7ef3d0086ba0bf98c6dfbf16412a3401 Mon Sep 17 00:00:00 2001 From: MoyuScript Date: Wed, 2 Aug 2017 20:15:39 +0800 Subject: [PATCH] Keep scroll position when toggling canvas view --- tests/test.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/test.js b/tests/test.js index c79363b..78ef21c 100644 --- a/tests/test.js +++ b/tests/test.js @@ -39,10 +39,12 @@ var h2cSelector, h2cOptions; if (window.location.search !== "?selenium") { $canvas.siblings().toggle(); $(window).click(function(){ + var scrollTop = $(window).scrollTop(); $canvas.toggle().siblings().toggle(); $(document.documentElement).css('background', $canvas.is(':visible') ? "none" : ""); $(document.body).css('background', $canvas.is(':visible') ? "none" : ""); throwMessage("Canvas Render " + ($canvas.is(':visible') ? "visible" : "hidden")); + $(window).scrollTop(scrollTop); }); $(document.documentElement).css('background', $canvas.is(':visible') ? "none" : ""); $(document.body).css('background', $canvas.is(':visible') ? "none" : "");