fix cover position

This commit is contained in:
xiaomlove
2022-09-01 19:08:19 +08:00
parent 3f9b15c8f8
commit d33656bf04

6
public/js/nexus.js vendored
View File

@@ -19,7 +19,7 @@ jQuery(document).ready(function () {
let height = window.innerHeight - e.clientY; let height = window.innerHeight - e.clientY;
let changeOffsetY = 0; let changeOffsetY = 0;
let changeOffsetX = false; let changeOffsetX = false;
if (e.clientX > window.innerWidth / 2 && e.pageX + imgWidth > window.innerWidth) { if (e.clientX > window.innerWidth / 2 && e.clientX + imgWidth > window.innerWidth) {
changeOffsetX = true changeOffsetX = true
width = e.clientX width = e.clientX
} }
@@ -43,10 +43,10 @@ jQuery(document).ready(function () {
imgWidth = imgHeight * ratio; imgWidth = imgHeight * ratio;
} }
if (changeOffsetX) { if (changeOffsetX) {
offsetX = -(e.pageX - width + 10) offsetX = -(e.clientX - width + 10)
} }
if (changeOffsetY == 1) { if (changeOffsetY == 1) {
offsetY = - (imgHeight - (window.innerHeight - e.pageY)) offsetY = - (imgHeight - (window.innerHeight - e.clientY))
} else if (changeOffsetY == 2) { } else if (changeOffsetY == 2) {
offsetY = - imgHeight/2 offsetY = - imgHeight/2
} }