This commit is contained in:
浅念
2026-02-13 13:14:53 +08:00
parent f9f23ace09
commit cbab86a031
+11 -4
View File
@@ -26,6 +26,7 @@ function setScale() {
document.body.style.minWidth = '320px';
document.body.style.height = 'auto';
document.body.style.overflowX = 'hidden';
document.documentElement.style.height = 'auto';
return;
}
@@ -38,13 +39,15 @@ function setScale() {
// 重置样式以获取真实内容高度
document.body.style.transform = 'none';
document.body.style.width = `${DESIGN_WIDTH}px`;
document.body.style.minWidth = `${DESIGN_WIDTH}px`;
document.body.style.height = 'auto';
// 获取真实内容高度
const contentHeight = document.body.scrollHeight;
// 获取真实内容高度(使用 scrollHeight 获取完整内容高度)
const contentHeight = document.documentElement.scrollHeight || document.body.scrollHeight;
// 计算缩放后的高度
const scaledHeight = Math.ceil(contentHeight * finalScale);
// 计算缩放后的高度,添加2px余量确保内容完全显示
const scaledHeight = Math.ceil(contentHeight * finalScale) + 2;
// 应用缩放
document.body.style.transform = `scale(${finalScale})`;
@@ -54,6 +57,10 @@ function setScale() {
document.body.style.height = `${scaledHeight}px`;
document.body.style.marginLeft = '0px';
document.body.style.overflowX = 'hidden';
// 不限制 html 元素,让内容自然显示
document.documentElement.style.height = '';
document.documentElement.style.overflow = '';
}
// 模拟数据 - 小组排名