Преглед изворни кода

bug-fix: add some margin for jumping title

Le Tan пре 8 година
родитељ
комит
9e5f3abb4b
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      src/resources/markdown_template.js

+ 2 - 2
src/resources/markdown_template.js

@@ -781,8 +781,8 @@ var jumpTitle = function(forward, relativeLevel, repeat) {
         if (targetLevel == -1 || level == targetLevel) {
         if (targetLevel == -1 || level == targetLevel) {
             if (targetIdx == currentHeaderIdx) {
             if (targetIdx == currentHeaderIdx) {
                 // If current header is visible, skip it.
                 // If current header is visible, skip it.
-                content.setLog("scroll " + scrollTop + " " + headers[targetIdx].offsetTop);
-                if (forward || scrollTop <= headers[targetIdx].offsetTop) {
+                // Minus 2 to tolerate some margin.
+                if (forward || scrollTop  - 2 <= headers[targetIdx].offsetTop) {
                     continue;
                     continue;
                 }
                 }
             }
             }