diff --git a/src/frontend/app/documentNotePad/document-note-pad.component.ts b/src/frontend/app/documentNotePad/document-note-pad.component.ts index 2063d445b1cb562a1901e31f88b062b841d31ced..34776e142d6063fdf6b5aa5122c32e6780ddbd68 100644 --- a/src/frontend/app/documentNotePad/document-note-pad.component.ts +++ b/src/frontend/app/documentNotePad/document-note-pad.component.ts @@ -74,8 +74,10 @@ export class DocumentNotePadComponent implements OnInit { if (Math.sign(offset.top) === 1 || this.precentScrollTop <= Math.abs(offset.top)) { y = this.precentScrollTop - offset.top; } - else if (Math.sign(offset.top) === -1) { - y = (this.precentScrollTop - offset.top) * 300; + else if (Math.sign(offset.top) === -1 && this.precentScrollTop <= -Math.sign(offset.top)) { + y = (this.precentScrollTop - offset.top) * 2; + } else { + y = (this.precentScrollTop - offset.top) * 100; } x = this.precentScrollLeft - offset.left; clientX = this.precentScrollLeft - document.documentElement.offsetLeft;