mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-28 06:57:22 +08:00
improve cover display
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
defined('VERSION_NUMBER') || define('VERSION_NUMBER', '1.7.24');
|
defined('VERSION_NUMBER') || define('VERSION_NUMBER', '1.7.24');
|
||||||
defined('RELEASE_DATE') || define('RELEASE_DATE', '2022-08-31');
|
defined('RELEASE_DATE') || define('RELEASE_DATE', '2022-09-01');
|
||||||
defined('IN_TRACKER') || define('IN_TRACKER', false);
|
defined('IN_TRACKER') || define('IN_TRACKER', false);
|
||||||
defined('PROJECTNAME') || define("PROJECTNAME","NexusPHP");
|
defined('PROJECTNAME') || define("PROJECTNAME","NexusPHP");
|
||||||
defined('NEXUSPHPURL') || define("NEXUSPHPURL","https://nexusphp.org");
|
defined('NEXUSPHPURL') || define("NEXUSPHPURL","https://nexusphp.org");
|
||||||
|
|||||||
Vendored
+13
-6
@@ -16,15 +16,20 @@ jQuery(document).ready(function () {
|
|||||||
let offsetY = 10;
|
let offsetY = 10;
|
||||||
let width = window.innerWidth - e.pageX;
|
let width = window.innerWidth - e.pageX;
|
||||||
let height = window.innerHeight - e.pageY;
|
let height = window.innerHeight - e.pageY;
|
||||||
let changeOffsetY = false;
|
let changeOffsetY = 0;
|
||||||
let changeOffsetX = false;
|
let changeOffsetX = false;
|
||||||
if (e.pageX > window.innerWidth / 2 && e.pageX + imgWidth > window.innerWidth) {
|
if (e.pageX > window.innerWidth / 2 && e.pageX + imgWidth > window.innerWidth) {
|
||||||
changeOffsetX = true
|
changeOffsetX = true
|
||||||
width = e.pageX
|
width = e.pageX
|
||||||
}
|
}
|
||||||
if (e.pageY > window.innerHeight / 2 && e.pageY + imgHeight > window.innerHeight) {
|
if (e.pageY > window.innerHeight / 2) {
|
||||||
changeOffsetY = true
|
if (e.pageY + imgHeight/2 > window.innerHeight) {
|
||||||
height = e.pageY
|
changeOffsetY = 1
|
||||||
|
height = e.pageY
|
||||||
|
} else if (e.pageY + imgHeight > window.innerHeight) {
|
||||||
|
changeOffsetY = 2
|
||||||
|
height = e.pageY
|
||||||
|
}
|
||||||
}
|
}
|
||||||
let log = `innerWidth: ${window.innerWidth}, innerHeight: ${window.innerHeight}, pageX: ${e.pageX}, pageY: ${e.pageY}, imgWidth: ${imgWidth}, imgHeight: ${imgHeight}, width: ${width}, height: ${height}, offsetX: ${offsetX}, offsetY: ${offsetY}, changeOffsetX: ${changeOffsetX}, changeOffsetY: ${changeOffsetY}`
|
let log = `innerWidth: ${window.innerWidth}, innerHeight: ${window.innerHeight}, pageX: ${e.pageX}, pageY: ${e.pageY}, imgWidth: ${imgWidth}, imgHeight: ${imgHeight}, width: ${width}, height: ${height}, offsetX: ${offsetX}, offsetY: ${offsetY}, changeOffsetX: ${changeOffsetX}, changeOffsetY: ${changeOffsetY}`
|
||||||
console.log(log)
|
console.log(log)
|
||||||
@@ -39,8 +44,10 @@ jQuery(document).ready(function () {
|
|||||||
if (changeOffsetX) {
|
if (changeOffsetX) {
|
||||||
offsetX = -(e.pageX - width + 10)
|
offsetX = -(e.pageX - width + 10)
|
||||||
}
|
}
|
||||||
if (changeOffsetY) {
|
if (changeOffsetY == 1) {
|
||||||
offsetY = -imgHeight/2
|
offsetY = - (imgHeight - (window.innerHeight - e.pageY))
|
||||||
|
} else if (changeOffsetY == 2) {
|
||||||
|
offsetY = - imgHeight/2
|
||||||
}
|
}
|
||||||
return {imgWidth, imgHeight,offsetX, offsetY}
|
return {imgWidth, imgHeight,offsetX, offsetY}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user