Back to discovery
進擊的巨人 Before the fall
Comic · 繁體中文

進擊的巨人 Before the fall

調查軍團班長‧希斯死於巨人之手,但是他的妻子‧艾蕾娜卻遭到某個崇拜巨人的團體洗腦,帶頭要求打開城門讓他們去見巨人。此時,不知為何城門竟然打開了,一名巨人就這麼徹底蹂躪了希干希納區。後來調查軍團的士兵在成堆的屍體當中,發現艾蕾娜的肚子裡竟然有個嬰兒還存活著,於是他被人當成了「巨人之子」。十三年後,大富豪達利歐.伊諾塞西奧花錢將他買下,開啟了他多舛的人生。 📚 作品資訊:作者 士貴智志 / 涼風涼 / THORES柴本 · 評分 9.9 · 共收錄 17 卷 / 72 話章節目錄與高清彩頁/條漫預覽。 📖 線上漫畫閱讀器:https://media.huangguodrama.ai/motion/comics/bilimanga-206/index.html

Comic

Continue With Interactive Roleplay & Novel Adaptation

Keep exploring the world of 進擊的巨人 Before the fall: chat with AI characters in interactive roleplay, read full web novel adaptations, or binge multi-episode vertical dramas across the Huangguo network.

Watch and read details

Available now
10 available images
Reading language
简体中文

Content record updated .

Availability describes the media currently listed here. A preview is not a complete series; more episodes or a release schedule are not promised.

Read & Watch 進擊的巨人 Before the fall Online — FAQ

Explore 進擊的巨人 Before the fall online in your browser on Reelshorts. 10 available images.

Where can I read or watch 進擊的巨人 Before the fall online?
You can explore 進擊的巨人 Before the fall directly in your browser on Reelshorts (https://reelshorts.app/title/1016527). Current availability: 10 available images.
What other collections are available on Reelshorts?
Browse Readable Novels, Short Dramas to Watch Online, Alpha King & Fated Mate Wolf Pack Dramas, Revenge Heiress & Betrayed Wife Comeback, Secret Billionaire Baby & Hidden Identity, Best Free DramaBox & ShortMax Alternatives, Top Chinese Short Dramas with English Subtitles, and Visual Stories in the Huangguo catalog.
简体中文

漫画简介与全卷章节目录

【进击的巨人 Before the fall(進擊的巨人 Before the fall)· 漫画导览与全卷目录】

作者:士贵智志 / 凉风凉 / THORES柴本

评分:9.9

标签:奇幻 / 冒险 / 战斗 / 热血 / 悬疑 / 惊悚 / 励志 / 战斗热血

在线漫画阅读器:https://media.huangguodrama.ai/motion/comics/bilimanga-206/index.html

■ 剧情简介:

调查军团班长‧希斯死于巨人之手,但是他的妻子‧艾蕾娜却遭到某个崇拜巨人的团体洗脑,带头要求打开城门让他们去见巨人。此时,不知为何城门竟然打开了,一名巨人就这么彻底蹂躏了希干希纳区。后来调查军团的士兵在成堆的尸体当中,发现艾蕾娜的肚子里竟然有个婴儿还存活著,于是他被人当成了「巨人之子」。十三年后,大富豪达利欧.伊诺塞西奥花钱将他买下,开启了他多舛的人生。

📚 作品信息:作者 士贵智志 / 凉风凉 / THORES柴本 · 评分 9.9 · 共收录 17 卷 / 72 话章节目录与高清彩页/条漫预览。

■ 收录分卷(共 17 卷):

• 进击的巨人 Before the fall 1

• 进击的巨人 Before the fall 2

• 进击的巨人 Before the fall 3

• 进击的巨人 Before the fall 4

• 进击的巨人 Before the fall 5

• 进击的巨人 Before the fall 6

• 进击的巨人 Before the fall 7

• 进击的巨人 Before the fall 8

• 进击的巨人 Before the fall 9

• 进击的巨人 Before the fall 10

• 进击的巨人 Before the fall 11

• 进击的巨人 Before the fall 12

• 进击的巨人 Before the fall 13

• 进击的巨人 Before the fall 14

• 进击的巨人 Before the fall 15

• 进击的巨人 Before the fall 16

• 进击的巨人 Before the fall 17

■ 章节目录(前 72 话 / 共 72 话):

• 第1话 巨人之子

• 第2话 下定决心的少N

• 第3话 月光下的约定

• 第Trailer

• 第4话 暴风雨的夜晚

• 第5话 破晓的出发

• 第6话 人类的证明

• 第7话 血腥的大地

• 第8话 捕食的构图

• 第9话 红莲的巨塔

• 第10话 独角兽的陷阱

• 第卡尔洛·毕克尔远征报告

• 第11话 狱中的奇缘

• 第12话 杀戮的荒野

• 第13话 苟且偷生的死者

• 第夏露露的希干希纳日志

• 第14话 来自工业都市的人

• 第15话 幻视的未来

• 第16话 黑金的竹林

• 第18话 贪心的狂宴

• 第19话 竹林的誓言

• 第20话 野心的前兆

• 第某位新兵的首战

• 第在工房等待的少N

• 第21话 诡谋之巢

• 第22话 城墙下的深渊

• 第23话 黑暗的圆舞曲

• 第24话 晦冥的鬼哭

• 第向玛利亚之墙发誓

• 第25话 暴风雨前夕

• 第26话 动乱之火

• 第27 话 相克的结果

• 第28话 坚固的空档

• 第立体机动的师父

• 第29话 纷扰的都市

• 第30话 叛变的下场

• 第31话 宿命的双剑

• 第32话 笼中的晚宴

• 第野心的萌芽

• 第33话 遁逃的笼中公主

• 第34话 永夜街道

• 第35话 不夜城的孤影

• 第36话 工匠们的过去

• 第借由防身术急速靠近

• 第37话 祭品的牢笼

• 第38话 复仇的战士

• 第39话 梦的延续

• 第40话 陋室里的聚会

• 第41话 军团的基础

• 第42话 旅途中的天空

• 第43话 重新出发的源头

• 第44话 众人引颈期盼的武器

• 第45话 千城之翼

• 第46话 位于叉路上的军团

• 第47话 掀起波澜的访客

• 第48话 战斗的理由

• 第49话 边界之外

• 第50话 鬼胎的迷宫

• 第51话 巨影的枷锁

• 第53话 起始的基有

• 第54话 暗鬼子林

• 第55话 虚妄之匣

• 第56话 暗夜的证明

• 第57话 远征之前

• 第58话 出发时刻

• 第59话 连日雨后的大地

• 第60话 雨中的惨剧

• 第61话 王都的凶刃

• 第62话 胜利的代价

• 第63话 森林里的绝境

• 第64话 晦冥的掩饰

• 最终话 迈向全新的时代

首章高清条漫/翻页画页预览

# 进击的巨人 Before the fall · 首章高清画页连载预览

> 在线完整下拉/翻页阅读器:https://media.huangguodrama.ai/motion/comics/bilimanga-206/index.html

![进击的巨人 Before the fall - 第 1 页](https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_01.jpg)

![进击的巨人 Before the fall - 第 2 页](https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_02.jpg)

![进击的巨人 Before the fall - 第 3 页](https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_03.jpg)

![进击的巨人 Before the fall - 第 4 页](https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_04.jpg)

![进击的巨人 Before the fall - 第 5 页](https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_05.jpg)

![进击的巨人 Before the fall - 第 6 页](https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_06.jpg)

HTML5 在线漫画阅读器 (index.html)

<!DOCTYPE html>

<html lang="zh-CN">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=3,user-scalable=yes">

<title>进击的巨人 Before the fall - 在线漫画阅读器</title>

<style>

*{box-sizing:border-box;margin:0;padding:0}

body{background:#0d0f17;color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;min-height:100vh;display:flex;flex-direction:column}

header{position:sticky;top:0;z-index:50;background:rgba(13,15,23,0.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,0.09);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}

.brand{display:flex;align-items:center;gap:10px}

.badge{background:linear-gradient(135deg,#ec4899,#8b5cf6);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px}

.title{font-size:16px;font-weight:700;color:#fff}

.controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}

button{background:rgba(255,255,255,0.08);color:#e2e8f0;border:1px solid rgba(255,255,255,0.14);padding:6px 12px;border-radius:8px;font-size:12px;cursor:pointer;transition:.18s}

button:hover,button.active{background:#ec4899;color:#fff;border-color:#ec4899}

.hero{max-width:920px;margin:16px auto;padding:18px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:14px;display:flex;gap:18px;align-items:flex-start}

.hero img{width:120px;height:160px;object-fit:cover;border-radius:10px;flex-shrink:0;box-shadow:0 8px 24px rgba(0,0,0,0.45)}

.hero-meta h1{font-size:20px;margin-bottom:6px}

.hero-meta .sub{font-size:13px;color:#94a3b8;margin-bottom:8px}

.tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}

.tag{background:rgba(236,72,153,0.16);color:#f472b6;padding:2px 8px;border-radius:6px;font-size:11px}

.desc{font-size:13px;line-height:1.6;color:#cbd5e1}

.reader-wrap{max-width:860px;width:100%;margin:0 auto 40px;padding:0 8px;flex:1}

.scroll-mode .page-card{margin-bottom:10px;background:#161925;border-radius:8px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,0.4)}

.scroll-mode .page-card img{width:100%;height:auto;display:block}

.page-footer{text-align:center;font-size:11px;color:#64748b;padding:4px 0}

.flip-controls{display:none;justify-content:center;align-items:center;gap:14px;margin:14px 0}

.flip-mode .flip-controls{display:flex}

.drawer{display:none;max-width:920px;margin:0 auto 20px;padding:16px;background:rgba(255,255,255,0.04);border-radius:12px;border:1px solid rgba(255,255,255,0.1)}

.drawer.open{display:block}

.chap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-top:10px}

.chap-item{padding:8px 10px;background:rgba(255,255,255,0.06);border-radius:8px;font-size:12px;color:#e2e8f0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.chap-item:hover{background:rgba(236,72,153,0.28)}

@media(max-width:600px){.hero{flex-direction:column;align-items:center;text-align:center}.tags{justify-content:center}}

</style>

</head>

<body>

<header>

<div class="brand">

<span class="badge">BILIMANGA · 统一媒体库</span>

<span class="title" id="hdrTitle"></span>

</div>

<div class="controls">

<button id="btnScroll" class="active" onclick="setMode('scroll')">条漫下拉模式</button>

<button id="btnFlip" onclick="setMode('flip')">单页翻页模式</button>

<button onclick="toggleCatalog()">章节目录 (<span id="chapCount">0</span>)</button>

<button onclick="cycleLang()" id="btnLang">繁/簡/EN</button>

</div>

</header>

<section class="hero">

<img id="heroCover" src="" alt="cover">

<div class="hero-meta">

<h1 id="heroTitle"></h1>

<div class="sub" id="heroSub"></div>

<div class="tags" id="heroTags"></div>

<p class="desc" id="heroDesc"></p>

</div>

</section>

<section class="drawer" id="catDrawer">

<h3 style="font-size:14px;margin-bottom:6px">全卷章节目录 (点击切换预览章节)</h3>

<div class="chap-grid" id="chapGrid"></div>

</section>

<div class="reader-wrap scroll-mode" id="readerWrap">

<div class="flip-controls">

<button onclick="stepPage(-1)">◀ 上一页</button>

<span id="pageIndicator" style="font-size:13px;color:#cbd5e1">1 / 1</span>

<button onclick="stepPage(1)">下一页 ▶</button>

</div>

<div id="pagesContainer"></div>

</div>

<script>

const COMIC = {"slug": "bilimanga-206", "mangaid": "206", "zh_title": "进击的巨人 Before the fall", "hant_title": "進擊的巨人 Before the fall", "en_title": "进击的巨人 Before the fall (Bilimanga #206)", "author": "士贵智志 / 凉风凉 / THORES柴本", "tags": ["奇幻", "冒险", "战斗", "热血", "悬疑", "惊悚", "励志", "战斗热血"], "zh_desc": "调查军团班长‧希斯死于巨人之手,但是他的妻子‧艾蕾娜却遭到某个崇拜巨人的团体洗脑,带头要求打开城门让他们去见巨人。此时,不知为何城门竟然打开了,一名巨人就这么彻底蹂躏了希干希纳区。后来调查军团的士兵在成堆的尸体当中,发现艾蕾娜的肚子里竟然有个婴儿还存活著,于是他被人当成了「巨人之子」。十三年后,大富豪达利欧.伊诺塞西奥花钱将他买下,开启了他多舛的人生。\n\n📚 作品信息:作者 士贵智志 / 凉风凉 / THORES柴本 · 评分 9.9 · 共收录 17 卷 / 72 话章节目录与高清彩页/条漫预览。", "hant_desc": "調查軍團班長‧希斯死於巨人之手,但是他的妻子‧艾蕾娜卻遭到某個崇拜巨人的團體洗腦,帶頭要求打開城門讓他們去見巨人。此時,不知為何城門竟然打開了,一名巨人就這麼徹底蹂躪了希干希納區。後來調查軍團的士兵在成堆的屍體當中,發現艾蕾娜的肚子裡竟然有個嬰兒還存活著,於是他被人當成了「巨人之子」。十三年後,大富豪達利歐.伊諾塞西奧花錢將他買下,開啟了他多舛的人生。\n\n📚 作品資訊:作者 士貴智志 / 涼風涼 / THORES柴本 · 評分 9.9 · 共收錄 17 卷 / 72 話章節目錄與高清彩頁/條漫預覽。", "en_desc": "Popular serialized manga '进击的巨人 Before the fall' (進擊的巨人 Before the fall) by 士贵智志 / 凉风凉 / THORES柴本. Includes 17 volumes and 72 chapters with full online vertical/page-flip web reader.", "pages": ["https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_01.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_02.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_03.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_04.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_05.jpg", "https://media.huangguodrama.ai/motion/comics/bilimanga-206/page_06.jpg"], "volumes": [{"title_hant": "進擊的巨人 Before the fall 1", "title_zh": "进击的巨人 Before the fall 1", "cover_id": 378497, "first_chap_id": 18242, "cover_url": "https://i.motiezw.com/cover/206/378497.jpg"}, {"title_hant": "進擊的巨人 Before the fall 2", "title_zh": "进击的巨人 Before the fall 2", "cover_id": 378674, "first_chap_id": 18247, "cover_url": "https://i.motiezw.com/cover/206/378674.jpg"}, {"title_hant": "進擊的巨人 Before the fall 3", "title_zh": "进击的巨人 Before the fall 3", "cover_id": 378882, "first_chap_id": 18252, "cover_url": "https://i.motiezw.com/cover/206/378882.jpg"}, {"title_hant": "進擊的巨人 Before the fall 4", "title_zh": "进击的巨人 Before the fall 4", "cover_id": 379075, "first_chap_id": 18257, "cover_url": "https://i.motiezw.com/cover/206/379075.jpg"}, {"title_hant": "進擊的巨人 Before the fall 5", "title_zh": "进击的巨人 Before the fall 5", "cover_id": 379275, "first_chap_id": 18262, "cover_url": "https://i.motiezw.com/cover/206/379275.jpg"}, {"title_hant": "進擊的巨人 Before the fall 6", "title_zh": "进击的巨人 Before the fall 6", "cover_id": 379499, "first_chap_id": 18267, "cover_url": "https://i.motiezw.com/cover/206/379499.jpg"}, {"title_hant": "進擊的巨人 Before the fall 7", "title_zh": "进击的巨人 Before the fall 7", "cover_id": 379697, "first_chap_id": 18273, "cover_url": "https://i.motiezw.com/cover/206/379697.jpg"}, {"title_hant": "進擊的巨人 Before the fall 8", "title_zh": "进击的巨人 Before the fall 8", "cover_id": 379932, "first_chap_id": 18279, "cover_url": "https://i.motiezw.com/cover/206/379932.jpg"}, {"title_hant": "進擊的巨人 Before the fall 9", "title_zh": "进击的巨人 Before the fall 9", "cover_id": 380160, "first_chap_id": 18285, "cover_url": "https://i.motiezw.com/cover/206/380160.jpg"}, {"title_hant": "進擊的巨人 Before the fall 10", "title_zh": "进击的巨人 Before the fall 10", "cover_id": 380400, "first_chap_id": 18291, "cover_url": "https://i.motiezw.com/cover/206/380400.jpg"}, {"title_hant": "進擊的巨人 Before the fall 11", "title_zh": "进击的巨人 Before the fall 11", "cover_id": 380635, "first_chap_id": 18297, "cover_url": "https://i.motiezw.com/cover/206/380635.jpg"}, {"title_hant": "進擊的巨人 Before the fall 12", "title_zh": "进击的巨人 Before the fall 12", "cover_id": 380852, "first_chap_id": 18302, "cover_url": "https://i.motiezw.com/cover/206/380852.jpg"}], "chapters": [{"cid": "18242", "title": "第1話 巨人之子", "title_zh": "第1话 巨人之子"}, {"cid": "18243", "title": "第2話 下定決心的少N", "title_zh": "第2话 下定决心的少N"}, {"cid": "18244", "title": "第3話 月光下的約定", "title_zh": "第3话 月光下的约定"}, {"cid": "18245", "title": "第Trailer", "title_zh": "第Trailer"}, {"cid": "18247", "title": "第4話 暴風雨的夜晚", "title_zh": "第4话 暴风雨的夜晚"}, {"cid": "18248", "title": "第5話 破曉的出發", "title_zh": "第5话 破晓的出发"}, {"cid": "18249", "title": "第6話 人類的證明", "title_zh": "第6话 人类的证明"}, {"cid": "18250", "title": "第7話 血腥的大地", "title_zh": "第7话 血腥的大地"}, {"cid": "18252", "title": "第8話 捕食的構圖", "title_zh": "第8话 捕食的构图"}, {"cid": "18253", "title": "第9話 紅蓮的巨塔", "title_zh": "第9话 红莲的巨塔"}, {"cid": "18254", "title": "第10話 獨角獸的陷阱", "title_zh": "第10话 独角兽的陷阱"}, {"cid": "18255", "title": "第卡爾洛·畢克爾遠征報告", "title_zh": "第卡尔洛·毕克尔远征报告"}, {"cid": "18257", "title": "第11話 獄中的奇緣", "title_zh": "第11话 狱中的奇缘"}, {"cid": "18258", "title": "第12話 殺戮的荒野", "title_zh": "第12话 杀戮的荒野"}, {"cid": "18259", "title": "第13話 苟且偷生的死者", "title_zh": "第13话 苟且偷生的死者"}, {"cid": "18260", "title": "第夏露露的希干希納日誌", "title_zh": "第夏露露的希干希纳日志"}, {"cid": "18262", "title": "第14話 來自工業都市的人", "title_zh": "第14话 来自工业都市的人"}, {"cid": "18263", "title": "第15話 幻視的未來", "title_zh": "第15话 幻视的未来"}, {"cid": "18264", "title": "第16話 黑金的竹林", "title_zh": "第16话 黑金的竹林"}, {"cid": "18267", "title": "第18話 貪心的狂宴", "title_zh": "第18话 贪心的狂宴"}, {"cid": "18268", "title": "第19話 竹林的誓言", "title_zh": "第19话 竹林的誓言"}, {"cid": "18269", "title": "第20話 野心的前兆", "title_zh": "第20话 野心的前兆"}, {"cid": "18270", "title": "第某位新兵的首戰", "title_zh": "第某位新兵的首战"}, {"cid": "18271", "title": "第在工房等待的少N", "title_zh": "第在工房等待的少N"}, {"cid": "18273", "title": "第21話 詭謀之巢", "title_zh": "第21话 诡谋之巢"}, {"cid": "18274", "title": "第22話 城牆下的深淵", "title_zh": "第22话 城墙下的深渊"}, {"cid": "18275", "title": "第23話 黑暗的圓舞曲", "title_zh": "第23话 黑暗的圆舞曲"}, {"cid": "18276", "title": "第24話 晦冥的鬼哭", "title_zh": "第24话 晦冥的鬼哭"}, {"cid": "18277", "title": "第向瑪利亞之牆發誓", "title_zh": "第向玛利亚之墙发誓"}, {"cid": "18279", "title": "第25話 暴風雨前夕", "title_zh": "第25话 暴风雨前夕"}, {"cid": "18280", "title": "第26話 動亂之火", "title_zh": "第26话 动乱之火"}, {"cid": "18281", "title": "第27 話 相剋的結果", "title_zh": "第27 话 相克的结果"}, {"cid": "18282", "title": "第28話 堅固的空檔", "title_zh": "第28话 坚固的空档"}, {"cid": "18283", "title": "第立體機動的師父", "title_zh": "第立体机动的师父"}, {"cid": "18285", "title": "第29話 紛擾的都市", "title_zh": "第29话 纷扰的都市"}, {"cid": "18286", "title": "第30話 叛變的下場", "title_zh": "第30话 叛变的下场"}, {"cid": "18287", "title": "第31話 宿命的雙劍", "title_zh": "第31话 宿命的双剑"}, {"cid": "18288", "title": "第32話 籠中的晚宴", "title_zh": "第32话 笼中的晚宴"}, {"cid": "18289", "title": "第野心的萌芽", "title_zh": "第野心的萌芽"}, {"cid": "18291", "title": "第33話 遁逃的籠中公主", "title_zh": "第33话 遁逃的笼中公主"}, {"cid": "18292", "title": "第34話 永夜街道", "title_zh": "第34话 永夜街道"}, {"cid": "18293", "title": "第35話 不夜城的孤影", "title_zh": "第35话 不夜城的孤影"}, {"cid": "18294", "title": "第36話 工匠們的過去", "title_zh": "第36话 工匠们的过去"}, {"cid": "18295", "title": "第藉由防身術急速靠近", "title_zh": "第借由防身术急速靠近"}, {"cid": "18297", "title": "第37話 祭品的牢籠", "title_zh": "第37话 祭品的牢笼"}, {"cid": "18298", "title": "第38話 復仇的戰士", "title_zh": "第38话 复仇的战士"}, {"cid": "18299", "title": "第39話 夢的延續", "title_zh": "第39话 梦的延续"}, {"cid": "18300", "title": "第40話 陋室裡的聚會", "title_zh": "第40话 陋室里的聚会"}, {"cid": "18302", "title": "第41話 軍團的基礎", "title_zh": "第41话 军团的基础"}, {"cid": "18303", "title": "第42話 旅途中的天空", "title_zh": "第42话 旅途中的天空"}, {"cid": "18304", "title": "第43話 重新出發的源頭", "title_zh": "第43话 重新出发的源头"}, {"cid": "18305", "title": "第44話 眾人引頸期盼的武器", "title_zh": "第44话 众人引颈期盼的武器"}, {"cid": "18307", "title": "第45話 千城之翼", "title_zh": "第45话 千城之翼"}, {"cid": "18308", "title": "第46話 位於叉路上的軍團", "title_zh": "第46话 位于叉路上的军团"}, {"cid": "18309", "title": "第47話 掀起波瀾的訪客", "title_zh": "第47话 掀起波澜的访客"}, {"cid": "18310", "title": "第48話 戰鬥的理由", "title_zh": "第48话 战斗的理由"}, {"cid": "18312", "title": "第49話 邊界之外", "title_zh": "第49话 边界之外"}, {"cid": "18313", "title": "第50話 鬼胎的迷宮", "title_zh": "第50话 鬼胎的迷宫"}, {"cid": "18314", "title": "第51話 巨影的枷鎖", "title_zh": "第51话 巨影的枷锁"}, {"cid": "18317", "title": "第53話 起始的基有", "title_zh": "第53话 起始的基有"}]};

let lang = 'zh';

let mode = 'scroll';

let curPage = 0;

function renderMeta() {

const t = lang === 'zh' ? COMIC.zh_title : (lang === 'hant' ? COMIC.hant_title : COMIC.en_title);

const d = lang === 'zh' ? COMIC.zh_desc : (lang === 'hant' ? COMIC.hant_desc : COMIC.en_desc);

document.getElementById('hdrTitle').textContent = t;

document.getElementById('heroTitle').textContent = t;

document.getElementById('heroSub').textContent = `${COMIC.author} · 共 ${COMIC.volumes.length} 卷 / ${COMIC.chapters.length} 话`;

document.getElementById('heroDesc').textContent = d;

document.getElementById('heroCover').src = COMIC.pages[0] || '';

document.getElementById('chapCount').textContent = COMIC.chapters.length;

const tg = document.getElementById('heroTags');

tg.innerHTML = '';

(COMIC.tags || []).forEach(x => {

const s = document.createElement('span');

s.className = 'tag';

s.textContent = x;

tg.appendChild(s);

});

}

function renderCatalog() {

const g = document.getElementById('chapGrid');

g.innerHTML = '';

(COMIC.chapters || []).forEach((c, idx) => {

const d = document.createElement('div');

d.className = 'chap-item';

d.textContent = c.title_zh || c.title;

d.onclick = () => {

curPage = idx % COMIC.pages.length;

if (mode === 'flip') renderPages();

else document.querySelectorAll('.page-card')[curPage]?.scrollIntoView({behavior:'smooth'});

document.getElementById('catDrawer').classList.remove('open');

};

g.appendChild(d);

});

}

function renderPages() {

const wrap = document.getElementById('readerWrap');

wrap.className = 'reader-wrap ' + (mode === 'scroll' ? 'scroll-mode' : 'flip-mode');

const box = document.getElementById('pagesContainer');

box.innerHTML = '';

const list = mode === 'scroll' ? COMIC.pages : [COMIC.pages[curPage]];

list.forEach((url, i) => {

const idx = mode === 'scroll' ? i : curPage;

const card = document.createElement('div');

card.className = 'page-card';

card.innerHTML = `<img src="${url}" loading="lazy" alt="Page ${idx+1}"><div class="page-footer">第 ${idx+1} / ${COMIC.pages.length} 页 · ${COMIC.zh_title}</div>`;

if (mode === 'flip') card.onclick = () => stepPage(1);

box.appendChild(card);

});

document.getElementById('pageIndicator').textContent = `${curPage + 1} / ${COMIC.pages.length}`;

}

function setMode(m) {

mode = m;

document.getElementById('btnScroll').classList.toggle('active', m === 'scroll');

document.getElementById('btnFlip').classList.toggle('active', m === 'flip');

renderPages();

}

function stepPage(delta) {

curPage = (curPage + delta + COMIC.pages.length) % COMIC.pages.length;

renderPages();

}

function toggleCatalog() {

document.getElementById('catDrawer').classList.toggle('open');

}

function cycleLang() {

lang = lang === 'zh' ? 'hant' : (lang === 'hant' ? 'en' : 'zh');

renderMeta();

}

renderMeta();

renderCatalog();

renderPages();

</script>

</body>

</html>