打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

网站测试中,如需帮助或提出建议
联系维护员 @天明

MediaWiki:Common.js

MediaWiki界面页面
天明留言 | 贡献2025年12月19日 (五) 09:32的版本 (创建页面,内容为“这里的任何JavaScript将为所有用户在每次页面加载时加载。:​ 为表格自动加载默认排序规则:​ jQuery( document ).ready( function ( $ ) { // 确保 MediaWiki 自带的表格排序模块已加载 mw.loader.using( 'jquery.tablesorter', function () { // 遍历页面中所有可排序表格 $( 'table.sortable' ).each( function () { var $table = $( this ); // 如果表格已经指…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
/* 这里的任何JavaScript将为所有用户在每次页面加载时加载。 */

/* 为表格自动加载默认排序规则 */
jQuery( document ).ready( function ( $ ) {

    // 确保 MediaWiki 自带的表格排序模块已加载
    mw.loader.using( 'jquery.tablesorter', function () {

        // 遍历页面中所有可排序表格
        $( 'table.sortable' ).each( function () {

            var $table = $( this );

            // 如果表格已经指定了默认排序(例如通过 data-sort-initial)
            // 则尊重作者意图,不进行干预
            if ( $table.data( 'sort-initialized' ) ) {
                return;
            }

            // 对表格设置默认排序:
            // 第一列,升序
            $table.tablesorter( {
                sortList: [ [ 0, 0 ] ]
            } );

            // 标记该表格已被初始化,避免重复执行
            $table.data( 'sort-initialized', true );
        } );
    } );
} );