diff --git a/view/templates/admin/formula_list.html b/view/templates/admin/formula_list.html
index 7560642..ca5ecb2 100644
--- a/view/templates/admin/formula_list.html
+++ b/view/templates/admin/formula_list.html
@@ -94,7 +94,7 @@
{$item.name} |
{$item.source} |
-
+
{foreach from=$item.formula item=value}
{$value.name}{if $value.desc}({$value.desc}){/if} {$value.num_str}
{/foreach}
@@ -237,20 +237,23 @@
}
window.onload = function() {
- const items = document.querySelectorAll('.item');
- let maxWidth = 0;
+ const formulaitems = document.querySelectorAll('.formula-item');
+ formulaitems.forEach(container => {
+ const items = container.querySelectorAll('.item');
+ let maxWidth = 0;
- // 获取每个子项的宽度,并计算最大宽度
- items.forEach(item => {
- const itemWidth = item.offsetWidth;
- if (itemWidth > maxWidth) {
- maxWidth = itemWidth;
- }
- });
+ // 获取每个 container 内部子项的最大宽度
+ items.forEach(item => {
+ const itemWidth = item.offsetWidth;
+ if (itemWidth > maxWidth) {
+ maxWidth = itemWidth;
+ }
+ });
- // 设置所有子项的宽度为最大内容宽度
- items.forEach(item => {
- item.style.flexBasis = maxWidth + 'px';
+ // 设置所有子项宽度为最大内容宽度
+ items.forEach(item => {
+ item.style.flexBasis = maxWidth + 'px';
+ });
});
};
|