优化项目宽度对齐,所有项目统一对齐。

This commit is contained in:
unknown 2024-07-05 22:26:18 +08:00
parent 950cff7a6c
commit ac96cfd6be

View File

@ -36,7 +36,7 @@ function setItemWidth() {
// 获取项目数量
let itemList = itemListElement.getElementsByClassName("item");
// 每行数量
let num = null;
let num = 1;
// 布局
let layout = getLayout(
classificationId ? parseInt(classificationId) : null
@ -69,19 +69,9 @@ function setItemWidth() {
}
}
}
if (
num !== null &&
((layout === "tile" && itemList.length >= num) || layout === "list")
) {
for (let i = 0; i < itemList.length; i++) {
let itemElement = itemList[i] as HTMLElement;
itemElement.style.width = (width - num * 4) / num + "px";
}
} else {
for (let i = 0; i < itemList.length; i++) {
let itemElement = itemList[i] as HTMLElement;
itemElement.style.width = minWidth + "px";
}
for (let i = 0; i < itemList.length; i++) {
let itemElement = itemList[i] as HTMLElement;
itemElement.style.width = (width - num * 4) / num + "px";
}
}
}