|
|
| 第1行: |
第1行: |
| /* 尘月维基:让左侧主菜单默认固定在侧栏(不点汉堡),并隐藏「外观」入口 */ | | /* 尘月维基:Timeless 皮肤侧栏原生固定在左侧,无需 JS 固定。 |
| ( function () {
| | 此处保留空脚本,避免旧逻辑干扰。 */ |
| var done = false;
| |
| | |
| function pin() {
| |
| if ( done ) { return; }
| |
| try {
| |
| // 若已经是固定态,直接结束
| |
| if ( document.documentElement.classList.contains( 'vector-feature-main-menu-pinned-enabled' ) ) {
| |
| done = true;
| |
| return;
| |
| }
| |
| // 点击 Vector-2022 原生「固定」按钮
| |
| var pinBtn = document.querySelector( '[data-event-name="pinnable-header.vector-main-menu.pin"]' );
| |
| if ( pinBtn ) {
| |
| pinBtn.click();
| |
| done = true;
| |
| return;
| |
| }
| |
| // 兜底:改类 + 强制容器可见
| |
| [ document.documentElement, document.body ].forEach( function ( el ) {
| |
| if ( !el ) { return; }
| |
| el.classList.remove( 'vector-feature-main-menu-pinned-disabled' );
| |
| el.classList.add( 'vector-feature-main-menu-pinned-enabled' );
| |
| } );
| |
| var drawer = document.querySelector( '.vector-main-menu-drawer-container' );
| |
| if ( drawer && window.innerWidth >= 1000 ) {
| |
| drawer.style.transform = 'none';
| |
| drawer.style.visibility = 'visible';
| |
| drawer.style.position = 'static';
| |
| }
| |
| done = true;
| |
| } catch ( e ) {}
| |
| }
| |
| | |
| pin();
| |
| document.addEventListener( 'DOMContentLoaded', pin );
| |
| window.addEventListener( 'load', pin );
| |
| setTimeout( pin, 400 );
| |
| setTimeout( pin, 1500 );
| |
| }() );
| |
2026年10月31日 (六) 13:20的版本
/* 尘月维基:Timeless 皮肤侧栏原生固定在左侧,无需 JS 固定。
此处保留空脚本,避免旧逻辑干扰。 */