diff --git a/alacarte-novel-website/reader.html b/alacarte-novel-website/reader.html
index 2549051..1a310bc 100644
--- a/alacarte-novel-website/reader.html
+++ b/alacarte-novel-website/reader.html
@@ -575,6 +575,14 @@
html += `第${ch.id}章:${ch.title}`;
});
tocList.innerHTML = html;
+
+ // 自动滚动到当前章节
+ setTimeout(() => {
+ const currentItem = tocList.querySelector('.current');
+ if (currentItem) {
+ currentItem.scrollIntoView({ behavior: 'smooth', block: 'center' });
+ }
+ }, 100);
}
// 更新移动端目录高亮