Skip to content

Commit 55793ed

Browse files
committed
fix: correct scroll percent
1 parent f4e59a8 commit 55793ed

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

packages/theme-gungnir/components/Common.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<template>
22
<div
3+
id="theme-container"
34
class="theme-container"
45
:class="pageClasses"
56
@touchstart="onTouchStart"

packages/theme-gungnir/components/Menu.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,11 @@ export default {
9797
9898
methods: {
9999
handleScroll () {
100-
var currentTop = window.pageYOffset
101-
var docuHeight = document.body.offsetHeight
102-
var windowHeight = document.documentElement.clientHeight
100+
const currentTop = window.pageYOffset
101+
const docuHeight = document.getElementById('theme-container').offsetHeight
102+
const windowHeight = document.documentElement.clientHeight
103103
104-
var percent = currentTop / (docuHeight - windowHeight) * 100
104+
let percent = currentTop / (docuHeight - windowHeight) * 100
105105
if (percent > 100) percent = 100
106106
107107
if (isNaN(percent) || Math.round(percent) <= 0) {

0 commit comments

Comments
 (0)