mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-14 12:30:49 +08:00
fix cover position
This commit is contained in:
6
public/js/nexus.js
vendored
6
public/js/nexus.js
vendored
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user