跳转到内容

MediaWiki:Common.js:修订间差异

来自Quickpedia wiki
Msnhinet8​(留言 | 贡献)
创建页面,内容为“$(function () { // 需要隱藏的地區變體代碼 var hideVariants = ['zh-cn', 'zh-hk', 'zh-mo', 'zh-my', 'zh-sg', 'zh-tw']; // 遍歷並隱藏該選項 hideVariants.forEach(function (code) { $('#p-variants a[href*="' + code + '"]').closest('li').hide(); }); });”
 
Msnhinet8​(留言 | 贡献)
无编辑摘要
第7行: 第7行:
         $('#p-variants a[href*="' + code + '"]').closest('li').hide();
         $('#p-variants a[href*="' + code + '"]').closest('li').hide();
     });
     });
});
$(function () {
    // 建立顯示時間的 DOM 元素
    var $clock = $('<li>', { id: 'utc-live-clock' }).css({
        'display': 'inline-block',
        'padding': '0 8px',
        'font-family': 'monospace',
        'font-weight': 'bold',
        'vertical-align': 'middle',
        'line-height': 'normal'
    });
    // 將時間按鈕插入到右上角的個人選單最前方(也可依需求改插入位置)
    $('#p-personal ul').prepend($clock);
    // 更新時間的函式 (UTC 時區)
    function updateClock() {
        var now = new Date();
       
        // 格式化 UTC 時間為 HH:MM:SS
        var hours = String(now.getUTCHours()).padStart(2, '0');
        var minutes = String(now.getUTCMinutes()).padStart(2, '0');
        var seconds = String(now.getUTCSeconds()).padStart(2, '0');
        $clock.text(hours + ':' + minutes + ':' + seconds + ' (UTC)');
    }
    // 立即執行一次,並設定每秒更新
    updateClock();
    setInterval(updateClock, 1000);
});
});

2026年8月4日 (二) 07:06的版本

$(function () {
    // 需要隱藏的地區變體代碼
    var hideVariants = ['zh-cn', 'zh-hk', 'zh-mo', 'zh-my', 'zh-sg', 'zh-tw'];
    
    // 遍歷並隱藏該選項
    hideVariants.forEach(function (code) {
        $('#p-variants a[href*="' + code + '"]').closest('li').hide();
    });
});
$(function () {
    // 建立顯示時間的 DOM 元素
    var $clock = $('<li>', { id: 'utc-live-clock' }).css({
        'display': 'inline-block',
        'padding': '0 8px',
        'font-family': 'monospace',
        'font-weight': 'bold',
        'vertical-align': 'middle',
        'line-height': 'normal'
    });

    // 將時間按鈕插入到右上角的個人選單最前方(也可依需求改插入位置)
    $('#p-personal ul').prepend($clock);

    // 更新時間的函式 (UTC 時區)
    function updateClock() {
        var now = new Date();
        
        // 格式化 UTC 時間為 HH:MM:SS
        var hours = String(now.getUTCHours()).padStart(2, '0');
        var minutes = String(now.getUTCMinutes()).padStart(2, '0');
        var seconds = String(now.getUTCSeconds()).padStart(2, '0');

        $clock.text(hours + ':' + minutes + ':' + seconds + ' (UTC)');
    }

    // 立即執行一次,並設定每秒更新
    updateClock();
    setInterval(updateClock, 1000);
});