Files
sechskies/variety/variety-shows.html
T
2026-05-17 03:15:37 +08:00

452 lines
19 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-TW">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>水晶男孩|全員發瘋</title>
<link rel="stylesheet" href="../assets/css/style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<link rel="stylesheet" href="../assets/css/tablet.css">
<style>
/* 本頁專用:綜藝出演總表(維基式表格) */
body.variety-shows-page .variety-shows-main {
padding-bottom: 48px;
}
body.variety-shows-page .search-section {
display: flex;
justify-content: center;
width: 100%;
margin: 0 0 1.25rem;
position: relative;
z-index: 1;
}
body.variety-shows-page .search-input {
width: min(100%, 400px);
padding: 12px 25px;
border: 2px solid #ddd;
border-radius: 30px;
font-size: 1rem;
outline: none;
transition: border-color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
background-color: #fff;
color: #333;
box-sizing: border-box;
}
body.variety-shows-page .search-input:hover {
border-color: #bbb;
}
body.variety-shows-page .search-input:focus {
border-color: #ffcc00;
box-shadow: 0 4px 15px rgba(255, 204, 0, 0.25);
transform: translateY(-2px);
}
body.variety-shows-page .variety-wiki-table-wrap {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
border-radius: 4px;
border-top: 4px solid var(--primary);
background: #fff;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);
}
body.variety-shows-page .variety-wiki-table {
width: 100%;
min-width: 640px;
margin: 0;
border-collapse: collapse;
border-radius: 0;
box-shadow: none;
background: #fff;
font-size: 0.875rem;
line-height: 1.45;
}
body.variety-shows-page .variety-wiki-table thead th {
background: #fff9e0;
color: #303030;
font-weight: 700;
padding: 10px 8px;
border: 1px solid #d8d8d8;
text-align: center;
vertical-align: middle;
white-space: nowrap;
}
body.variety-shows-page .variety-wiki-table tbody td {
padding: 8px 10px;
border: 1px solid #d8d8d8;
text-align: center;
vertical-align: middle;
color: #303030;
}
body.variety-shows-page .variety-wiki-table tbody tr:nth-child(even) td {
background: #fafafa;
}
body.variety-shows-page .variety-wiki-table .variety-wiki-table__program {
font-weight: 600;
}
body.variety-shows-page .variety-wiki-table a {
color: #0645ad;
text-decoration: none;
}
body.variety-shows-page .variety-wiki-table a:hover,
body.variety-shows-page .variety-wiki-table a:focus-visible {
text-decoration: underline;
}
body.variety-shows-page .variety-wiki-table a.variety-wiki-table__link--site {
color: #5a4a12;
font-weight: 600;
}
body.variety-shows-page .variety-shows-note {
margin-top: 0.75rem;
font-size: 0.82rem;
color: #6a6a6a;
text-align: left;
line-height: 1.6;
}
body.variety-shows-page .variety-shows-tabs {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
margin: 0 0 1.25rem;
}
body.variety-shows-page .variety-shows-table-slot {
margin-top: 0;
}
body.variety-shows-page .variety-shows-table-slot+.variety-shows-table-slot {
margin-top: 1.5rem;
}
body.variety-shows-page .variety-shows-table-slot[hidden] {
display: none;
}
body.variety-shows-page .variety-shows-back {
display: inline-flex;
align-items: center;
gap: 0.35rem;
margin-top: 1.5rem;
font-weight: 600;
color: #5a4a12;
}
@media (max-width: 720px) {
body.variety-shows-page .variety-wiki-table {
font-size: 0.8rem;
}
body.variety-shows-page .variety-wiki-table thead th,
body.variety-shows-page .variety-wiki-table tbody td {
padding: 7px 6px;
}
}
</style>
</head>
<body class="chronicle-page variety-shows-page">
<header class="map-archive-header">
<div class="header-inner site-header-inner">
<h1 class="main-title">全員發瘋</h1>
<div class="subtitle-wrap">
<span class="sub-title">VARIETY · ALL OUT</span>
</div>
</div>
</header>
<nav class="portal-nav" aria-label="水晶男孩推廣部導覽" data-portal-nav></nav>
<canvas id="particles"></canvas>
<main class="content-container variety-page-main variety-shows-main chronicle-reader">
<section id="variety-shows" class="variety-block" aria-labelledby="variety-shows-title">
<h2 class="section-title" id="variety-shows-title">全員發瘋</h2>
<div class="search-section">
<input type="search" id="variety-shows-search" class="search-input" placeholder="搜尋成員或節目…"
autocomplete="off" aria-label="搜尋成員或節目">
</div>
<div class="variety-shows-tabs" role="tablist" aria-label="綜藝分類">
<button type="button" class="tab-btn active" role="tab" id="variety-tab-all" data-tab="all"
aria-selected="true" aria-controls="variety-shows-panels">全員發瘋</button>
<button type="button" class="tab-btn" role="tab" id="variety-tab-captain" data-tab="captain"
aria-selected="false" aria-controls="variety-shows-panels">隊長帶弟弟</button>
<button type="button" class="tab-btn" role="tab" id="variety-tab-solo" data-tab="solo"
aria-selected="false" aria-controls="variety-shows-panels">各自暴走</button>
</div>
<div id="variety-shows-panels" class="variety-shows-panels">
<div class="variety-shows-table-slot" id="captain-brothers" data-show-tabs="all captain">
<div class="variety-wiki-table-wrap">
<table class="variety-wiki-table" id="variety-captain-table">
<thead>
<tr>
<th scope="col">播出日期</th>
<th scope="col">頻道</th>
<th scope="col">節目名稱</th>
<th scope="col">出演成員</th>
<th scope="col">集數</th>
</tr>
</thead>
<tbody>
<tr>
<td>2016年4月22日-6月17日</td>
<td rowspan="2">tvN</td>
<td class="variety-wiki-table__program">《新西遊記2》</td>
<td>殷志源</td>
<td>E01E09</td>
</tr>
<tr>
<td>2016年4月27日-6月22日</td>
<td class="variety-wiki-table__program">《Let's GO 時間探險隊3》</td>
<td>張水院</td>
<td>E01E09</td>
</tr>
<tr>
<td>2016年5月4日-7月20日</td>
<td>K-Star</td>
<td class="variety-wiki-table__program">《真實的帥氣的》</td>
<td></td>
<td>E01E12</td>
</tr>
<tr>
<td>2016年6月5日-8月21日</td>
<td>JTBC</td>
<td class="variety-wiki-table__program">《天下壯士》</td>
<td>殷志源</td>
<td>E01E12</td>
</tr>
<tr>
<td>2016年9月5日-11月21日</td>
<td>SBS</td>
<td class="variety-wiki-table__program">《花樣旅行》</td>
<td>殷志源、李宰鎮</td>
<td>E01E12</td>
</tr>
<tr>
<td>2016年10月12日-10月21日</td>
<td>JTBC</td>
<td class="variety-wiki-table__program">《本月的活動王》</td>
<td>張水院</td>
<td>E01E02</td>
</tr>
<tr>
<td>2017年1月1日-2019年6月2日</td>
<td>KBS2</td>
<td class="variety-wiki-table__program">《超人回來了》</td>
<td>高志鎔</td>
<td>E163E280</td>
</tr>
<tr>
<td>2017年1月8日-3月12日</td>
<td rowspan="3">tvN</td>
<td class="variety-wiki-table__program">《新西遊記3》</td>
<td rowspan="3">殷志源</td>
<td>E01E09+導演版</td>
</tr>
<tr>
<td>2017年6月13日-8月22日</td>
<td class="variety-wiki-table__program">《新西遊記4》</td>
<td>E01E10+導演版</td>
</tr>
<tr>
<td>2017年12月5日-2018年1月9日</td>
<td class="variety-wiki-table__program">《姜食堂》</td>
<td>E01E05+導演版</td>
</tr>
<tr>
<td>2018年5月5日-10月27日</td>
<td>MBC</td>
<td class="variety-wiki-table__program">《意外的Q》</td>
<td></td>
<td>E01E25</td>
</tr>
<tr>
<td>2018年9月30日-10月28日</td>
<td rowspan="2">tvN</td>
<td class="variety-wiki-table__program"><a class="variety-wiki-table__link--site"
href="NJTW/NJTW5.html">《新西遊記5》</a></td>
<td rowspan="2">殷志源</td>
<td>E01E05</td>
</tr>
<tr>
<td>2018年10月28日-12月2日</td>
<td class="variety-wiki-table__program">《新西遊記6》</td>
<td>E00E05+導演版</td>
</tr>
<tr>
<td>2019年10月25日-2020年1月3日</td>
<td>tvN</td>
<td class="variety-wiki-table__program">《新西遊記7》</td>
<td>殷志源</td>
<td>E01E11</td>
</tr>
<tr>
<td>2019年5月31日-7月5日</td>
<td>tvN</td>
<td class="variety-wiki-table__program">《姜食堂2》</td>
<td>殷志源</td>
<td>E01E06</td>
</tr>
<tr>
<td>2019年6月8日-8月17日</td>
<td>tvN</td>
<td class="variety-wiki-table__program">《高校供餐王》</td>
<td>殷志源</td>
<td>E01E11</td>
</tr>
<tr>
<td>2019年7月5日-8月2日</td>
<td>tvN</td>
<td class="variety-wiki-table__program">《姜食堂3》</td>
<td>殷志源</td>
<td>E00E04</td>
</tr>
<tr>
<td>2019年9月20日-11月22日</td>
<td>tvN</td>
<td class="variety-wiki-table__program">《去冰島的三餐》</td>
<td>殷志源</td>
<td>E01E10</td>
</tr>
<tr>
<td>2020年1月10日-3月27日</td>
<td>tvN</td>
<td class="variety-wiki-table__program">《星期五星期五晚上》</td>
<td>殷志源</td>
<td>E01E10+導演版</td>
</tr>
<tr>
<td>2020年10月9日-12月18日</td>
<td>tvN</td>
<td class="variety-wiki-table__program">《新西遊記8》</td>
<td>殷志源</td>
<td>E01E10+導演版</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="variety-shows-table-slot" id="each-rampage" data-show-tabs="all solo">
<div class="variety-wiki-table-wrap">
<table class="variety-wiki-table" id="variety-solo-table">
<thead>
<tr>
<th scope="col">播出日期</th>
<th scope="col">頻道</th>
<th scope="col">節目名稱</th>
<th scope="col">出演成員</th>
<th scope="col">集數</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="5">陸續補上;站內專頁例:<a class="variety-wiki-table__link--site"
href="NJTW/NJTW5.html">《新西遊記5》</a></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<a class="variety-shows-back" href="variety.html#variety"><i class="fa-solid fa-arrow-left"
aria-hidden="true"></i> 返回瘋子與天才</a>
</section>
</main>
<footer>
<p>SECHSKIES Fanpage &copy; 2026 - 黃色氣球永遠飄揚</p>
<a href="https://jekkinoopy.github.io/Portfolio/" class="studio-link" target="_blank" rel="noopener noreferrer">
Design by <span class="mark_b">Jekkinoopy Studio</span>
</a>
</footer>
<script src="../assets/js/portal-nav.js"></script>
<script src="../assets/js/particles.js"></script>
<script>
(function () {
const tabBtns = document.querySelectorAll(".variety-shows-tabs .tab-btn");
const slots = document.querySelectorAll(".variety-shows-table-slot");
const input = document.getElementById("variety-shows-search");
const hashToTab = {
"captain-brothers": "captain",
"each-rampage": "solo",
};
function tabFromHash() {
const id = (location.hash || "").replace(/^#/, "");
return hashToTab[id] || "all";
}
function filterVisibleRows() {
const q = (input && input.value.trim().toLowerCase()) || "";
slots.forEach((slot) => {
if (slot.hidden) return;
slot.querySelectorAll("tbody tr").forEach((row) => {
const text = row.textContent.replace(/\s+/g, " ").trim().toLowerCase();
row.hidden = Boolean(q) && !text.includes(q);
});
});
}
function showTab(tab) {
tabBtns.forEach((btn) => {
const on = btn.dataset.tab === tab;
btn.classList.toggle("active", on);
btn.setAttribute("aria-selected", on ? "true" : "false");
});
slots.forEach((slot) => {
const keys = (slot.dataset.showTabs || "").split(/\s+/);
slot.hidden = !keys.includes(tab);
});
filterVisibleRows();
}
tabBtns.forEach((btn) => {
btn.addEventListener("click", () => {
const tab = btn.dataset.tab;
showTab(tab);
const hash =
tab === "captain"
? "#captain-brothers"
: tab === "solo"
? "#each-rampage"
: "";
history.replaceState(
null,
"",
hash || location.pathname + location.search
);
});
});
if (input) {
input.addEventListener("input", filterVisibleRows);
}
window.addEventListener("hashchange", () => showTab(tabFromHash()));
showTab(tabFromHash());
})();
</script>
</body>
</html>