跳到内容
折叠侧栏
搜索
创建账号
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
编者用页面
方针
指引
讨论版
格式手册
挂起清单
维护清单
玩法条目
游戏玩法
界面
机制
搭档
潜力值
Link Play
世界模式
故事模式
段位挑战
解歌系统
成就系统
版本更新日志
列表条目
定数表
曲目列表
曲包列表
曲师列表
谱师列表
画师列表
背景列表
友情链接
Rotaeno中文维基
工具
链入页面
相关更改
特殊页面
页面信息
查看“MediaWiki:Tangle/定数表/dev.js”的源代码
系统消息
讨论
English
阅读
查看源代码
查看历史
更多
阅读
查看源代码
查看历史
←
MediaWiki:Tangle/定数表/dev.js
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
(function () { console.log("javascript load from MediaWiki:Tangle/定数表/dev.js") const container = document.getElementById("chart-constant-js-cut-in-1"); const htmlContent = ` <div class="button-container"> <button class="button" data-target="chart-constant-table-12 chart-constant-table-11" data-color="#FF9500"> <span class="label">12和11</span> </button> <button class="button" data-target="chart-constant-table-10" data-color="#c31c40"> <span class="label">10</span> </button> <button class="button" data-target="chart-constant-table-9" data-color="#65226f"> <span class="label">9</span> </button> <button class="button" data-target="chart-constant-table-8" data-color="#2bb36b"> <span class="label">8</span> </button> <button class="button reset" data-target="all"> <span class="label">重置</span> </button> </div> `; const cssContent = ` .button-container { display: flex; gap: 0.8em; margin-bottom: 0.8em; } .button { font-size: 15px; padding: 0.6em 1.3em; font-weight: 500; color: #000; border: none; position: relative; overflow: hidden; border-radius: 0.5em; background: transparent; transition: background 0.3s, color 0.3s; cursor: pointer; } .button .label { position: relative; } .button.active { color: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); } .reset { color: #000; } .hidden { display: none !important; } `; const jsContent = ` const buttons = document.querySelectorAll(".button"); const tables = document.querySelectorAll("[class^='chart-constant-table']"); buttons.forEach((button) => { button.addEventListener("click", () => { if (button.classList.contains("reset")) { tables.forEach((table) => table.classList.remove("hidden")); buttons.forEach((btn) => { btn.classList.remove("active"); btn.style.background = "transparent"; }); return; } buttons.forEach((btn) => { btn.classList.remove("active"); btn.style.background = "transparent"; }); button.classList.add("active"); const color = button.getAttribute("data-color"); if (color) { button.style.background = color; } const targets = button.getAttribute("data-target").split(" "); tables.forEach((table) => table.classList.add("hidden")); targets.forEach((target) => { const matchedTables = document.querySelectorAll("div." + target); console.log(targets); matchedTables.forEach((table) => table.classList.remove("hidden")); }); }); }); `; container.innerHTML = htmlContent; const styleElement = document.createElement("style"); styleElement.innerHTML = cssContent; document.head.appendChild(styleElement); const scriptElement = document.createElement("script"); scriptElement.innerHTML = jsContent; document.body.appendChild(scriptElement); })();
返回
MediaWiki:Tangle/定数表/dev.js
。