Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
第001章 末日将至 - 末日列车 跳转到主要內容

第001章 末日将至

作者:屠苏
(�/�d��o �x'=0S�%�{{%�\C֓f3M M�*V��X��B�@sKv�V3yP��W��˜��P �*kdc({�S�,m�P�eR����MO"�� *�'�G�74� Li���/�O"� LO&ke��\h�ù���v�fO�ǧ����H9B��� �'h��E|�����'�K�`MA�i^﹘�̲���K�C0���C��,�D�5^��+�"��`آŗDBS2�`e������+����@�Riȣ\��cՔ������,������ �{�˜�E1�U�M�y�fc���!�b2f5�� dΪi��������sȜ�����ř΄x(� | �qGL�9m&Gl:�\,m��,�ޓa�9MK�CFs�Ni�6��0��T���d����� ����9�T�Ex�g'3��֢#O��L�HY�HE�]��A���Ԍ3�޶�� ۪��M��%� ��,��\+�&���� @p���(w��W!�#��s09a�$̍�A�'��!$Glq�]�YL)s�(�ɈC�M� �8Gp �l2��5?���xj�'�ܢ:���b�r����{���џ���i��/�'s�&�Z4����v�q�q������ �������zO�AӖœ�i�d�?�,J����哈E���h��o�=�\�ɨd�ȥ�Ǐo�ܱ�B����u,s���GS��=��G�����B�H��AOt�.<��Gw&� *o���3+&w8�`}������ң���VA�"���b�rml��qi���E3���5C� ͩ�K�s8K�)eF(3Bgj(f�g���{2y�Z���Z^�9���5xyO&o�,�� �M碈��tbq����,�h��k�b ��_�����x�B׃�Xܱ<�z�03?��,&7-m�I\�8ez����X�{RFf� ~�@�lԘ����=# 3�dL��b�}�u��'��:���:Oo[ o<:$=��ŗ؍[qOsRaRUS�9� {�t5�I�{��..m��x*;��j�T�!�K�v��4��K�*N*r�і{ʼ���ЙS/.mz�{�����n����tB�{�c��=GW��*��������,�8v�g9���)���_2�2�A�zτ�2�(������#dW��(�������E�2�� �� V�����͈��P��si��/j�'�}Ug�ތ�s�e��� ��qp�}Z�#���Z�%W��=+��IWP+�]̐����[B,m�i��[xM���/�W#�r�s��-�,mo�4D([ �[L�(��{����PY"6���{~UC(|�����pMOT��33���h1��_D�.�� O-N(0��2W,z�y#,x�=+�;��A�c"G �õ��K�(U�����]�F3,AW��)�Ź%�_~�P�x�X��O*LQ� �N�<��M�̐���+�̞�Ş��c���`�$���C�S�3���T��hi{��1�t�z�Q�έ���y�љά�Y�)Zt$abĺR���Wu�����o}py�t.rΨ��_8�bĜ`��Zڞ�y>|��ՠ��̅���D� ̗Ş(7,��u�'�^Aq �����_�5�}�'D�)�7��C[X���e`���Z��:, �,p@P@�D�?W8���� ��aĘ��=�Ǭ�0>D�T��j�̝���{.��qp4�D��ki{��}E��!���?*��f�ZĘ �W�6��bJ � ��� �N-���腨G�\�a�Y�%"�8wx^� ����� �1T/B��>ӢyAĬ��P�4�����IR�ޓ���)Z��ZS5����'����=+W#��yxq��T6B�� .�Ũ��{�Ű��j�����S�� �J3Cb�ۘŤ"O$��I�J��b�.i�CUc@�����h卨E��U[B�Z<6:}�ri{�g�h��k.�Li���!�6Ͱ��\��"ʋ��"�/G�޳Z?�<���f�{*ʮ�,V������C�)}��d��9F]Tyڹ���⓯/�9 ����M���<�?���=�ؓt��W��G�Js�~��!b�.7���~�8���rJ��4��@��EB%^J퐜��2[�u9 ���Q�Q9$2 a��?8H` �A��hi��A%6S�{Yc� �gq��q��$S��7�E"�i�br��|����7�dEAD=mr�� �Mn�_^�1�P�,�ܓgNd�'Q�D�#�! $ p�f�/Z9e٭b�A�1�a� ��5!6���0��rD��Վ�I����XC2�[�ݶpA�S�L�"ϗ8�i,��N�IIml ��`j�2�L_2E�����uq�K�]��DM���w���5�d�g_��� z�c��pO�d_j�ϕ�Mup�tc}&¥�y�O X�S[��j1�ڑD�=�]�I-(��NJ�lV��z�n]Q&�#O�}� l(���3߱�e�B ����f66{��nj�cR��"v�D { // 初始化认证状态 initAuthState(); // 注意:閱讀歷史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小設置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 閱讀模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示內容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'morilieche', chapterId: '4117804', novelTitle: '末日列车', chapterTitle: '第001章 末日将至', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10個 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小說網

看小說網是您最喜歡的免費小說閱讀網站。提供海量全本小說免費閱讀,所有小說無廣告干擾,是您值得收藏的小說網站。

© 2023 看小說網 版权所有