跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Quickpedia wiki
搜尋
搜尋
建立帳號
登入
個人工具
建立帳號
登入
用於已登出編輯者的頁面
了解更多
貢獻
討論
檢視 MediaWiki:Common.js 的原始碼
系統訊息
討論
English
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
←
MediaWiki:Common.js
由於以下原因,您無權編輯此頁面:
本頁用來提供此 Wiki 軟體介面上的文字,並且已被設為保護以防止惡意修改。 如欲增加或修改 Wiki 的翻譯,請至
translatewiki.net
上的 MediaWiki 在地化專案。
您沒有權限來編輯此 JavaScript 頁面,因為這會影響到所有的網站訪客。
您可以檢視並複製此頁面的原始碼。
$(function() { var languagePanel = $('#p-lang'); // 獲取包含語言連結的面板 if (languagePanel.length) { var languageLinks = languagePanel.find('ul li a'); // 獲取所有語言連結 if (languageLinks.length > 1) { // 只有在有多種語言連結時才創建選單 var currentLang = mw.config.get('wgContentLanguage'); // 獲取當前內容語言 var currentLangName = ''; var langOptions = ''; // 創建下拉選單的 HTML var languageDropdown = $('<div id="language-dropdown"></div>').append('<label for="lang-select">語言:</label><select id="lang-select"></select>'); var langSelect = languageDropdown.find('#lang-select'); // 遍歷語言連結,創建下拉選項 languageLinks.each(function() { var langCode = $(this).attr('lang') || $(this).attr('hreflang'); var langName = $(this).text(); var option = $('<option>').val($(this).attr('href')).text(langName); if (langCode === currentLang) { option.prop('selected', true); currentLangName = langName; } langSelect.append(option); }); // 將當前語言顯示在選單標題中 (可選) languageDropdown.prepend('<span>' + currentLangName + '</span>'); languageDropdown.addClass('language-selector'); // 添加一個 CSS 類 // 監聽選單的 change 事件,跳轉到選定的語言頁面 langSelect.on('change', function() { window.location.href = $(this).val(); }); // 移除原來的語言連結並將下拉選單添加到側邊欄 languagePanel.empty().append(languageDropdown); // 你可能需要調整這個選擇器,以將下拉選單移動到更合適的位置 // 例如,將其添加到側邊欄的頂部 $('#mw-panel').prepend(languageDropdown); } } });
返回到「
MediaWiki:Common.js
」。
切換限制內容寬度