diff --git a/public/static/plugs/ulthon-admin/admin-core.js b/public/static/plugs/ulthon-admin/admin-core.js index eaa0b29..51110e3 100644 --- a/public/static/plugs/ulthon-admin/admin-core.js +++ b/public/static/plugs/ulthon-admin/admin-core.js @@ -12,7 +12,15 @@ }); }; - window.onInitElemStyle(); + // body 解析完成后才执行打类:本脚本位于 head,立即执行时 $('body') 为空集合导致类未打上; + // 仅框架页(pageType=index)及其 iframe 内容页(parent.pageType=index)执行, + // 登录页等独立顶层页面不打皮肤类,维持既有视觉 + $(function () { + var in_frame = window.parent && window.parent != window; + if (window.pageType == 'index' || (in_frame && window.parent.pageType == 'index')) { + window.onInitElemStyle(); + } + }); var form = layui.form, layer = layui.layer,