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
第013章 空间的問題 - 采石记 跳转到主要內容

第013章 空间的問題

作者:顾仁棉
(�/�d� v�+3P1U`��� �&�lr�N@��i�̪ѭӡ��`3Kl�뺮뺮�Z�������2mU[6zھA��c�7F6M��4̴BȂ%k�������L�+���r2�p��`��UuAw!%�TS&�y��Ӽ½�ZR����$��T�4����dvu����'H~U�\+��44�#�$��ׇ�9�&E�L���;��6�uA���f�k�x��W��\��-@x�N��2S�g9 +AZ�����҇����A� �@�׹@�:(�4��l��{�t�9B�Kd�cO�Zf���:A�{tj j7\;(�NF/wھqr���1 )�� �-3U�v�����ԧע� �����i��lt�v���2S�s�Ȝ�A� �rt��P�m�邠��zX�_Ź����e���vձ�/ W����� j-'s �F��P��0m_������}�Y喙ZN�p��ʹ�����z�-3md�!����k sA�/�^"[Ղ��+�[N��T�Y0d)����(�4j�L!%'��}�����h�;T��GF�8x�L/ŵ,�|�>�i���YWλ�`0�ȧ 5�{�L5Y4�$�#rA�9 k9�� ��Qy�dʤE�>�l���������R2��0Ӎ�5��b.v�;�bx�hj)���1�W!9��C � ٫�6C䁳-3�f��2�K���a�+��m�4Jpo�XO+<>�Pl"�#}@��q ��-�W���v��"OH�nC�Q�(�;T��:WY s-3�|� Y<�(� �"�}�u���7C���p�q����q6I2Gq���^ħ�A�DH�)�!�R\ m��Q���$��.�YNdj�Z�b��O�^"���<���ՅPk���*���D\�◍g�����"GF�:��2S��khN>�xdԤ��A�M���R�e���𳙒OGdm`-''J��w|�u�^#Ж�v:�3Df,D��lUk�)Ir)�=ȵA�G�KP�i����\��3O{ ���=c�X�"x����������Bt�~��S�����rF������ :����L*Z4Y�RX�$T�4Ǥ~�VP]E�W�V��i���E� �!��і�f&��S���u���6��0��Agh��<�3�ZC;5� 皤A���/��_"G<}e�����5� ͷ��*/�Y��%IΈ������`�%���C�3O{�[zRr��Ȩ#���F b:A�9Л��d:��Kd � �I��B�r.�];D&3��$HF ރy��"�}`p��*o �U�E���I�I�K��z=m��4����M\��^[5���u�s5�Z�cD��\4=Gq�d�s��&H^R���/�/ 7�(�f$|�t�y�����Շ��� y�:�P��?%/�]��FF�a ��8��{0G�����|6A2�g-3�>���&�C���*��>�:2��Ȣ�9 �Ȥ��ɛ����fm�����䃬��~�_fj�V["n�)5�\F���u�Cy�� ʟ�?��3�]]��� ��v�a�e��EW�="k�;m�9�B\ ����4ר�5�+����l��F��u�W(����#F��(8��:2�Jc�m��V�k��%�e�W0%w�7�n`�e%�E��ìPh`���83=���ڃӎ#k���| �jd+�)��e����+#[fZ!�1r��c�V����L"�1]A�/������A�����%!�S����<� ���i�a=ʺb��棬 ׫���4��Ϲ����T[:�yv�M�q���k��e���z�w0�A���U����9"W�+f��#�����>%k9����ѡ��$s� )��u�ch�La )�J�,���G�D^/��]�:�Ĺ��"J�|ld�`CJ�\,��Kd k j?�+֘Õ|#A��G��Lo�� y�Мc�����!%s��a�'r!%��ɓ�D�i^�Z ��� NYtedJw3�P1ӯj �i��? )�A��άwR}d��g ׄV��P� �L�Q�猺��S����\E�(�(l�ZJ�"�Iέ��P�J��8�(lq�Z���%�����p��!%tu!��6[!���^��D�U��7\#F�F}�:����`�j$�����y�=�8����$���[f�`�i{�����F#d���)��B�}��b)�U�O�\g�dT�)kRѕ�_��|J��Z��]�LG���tB�=dMO0�f25r�z����f||"}s-3�� ��ُ▙*X���)�W�C������P�R�%Чt�ˆ �eZ���W�/͇�EہZ��-3E��uxu��S���~���0Ћ��Z��9\�sRёQ3<� |��)�O�=�FP��wd ��B�V�Y38N�ʷ��9"_@P1�Ȩ+�W��p )Yc%�;mU�Q��&�}J���r�M��(!AI�>@�)� �ȫ~��s�]��A6n�D����G܈�?��)P�̞Za�?��5�sS���hd�.P�6��a�̈́1��6����� ��Z��h��S5���D�c0�>�T�S�� ���pN� ��Gp�Ɗ X�#`�F���ƛ��nQ����~ ��sփD�"���#��r�ف�oFr�v3��qn/T���V�``Y��{FT@�jy�e�-�S3��ؔ���ɉotk,-(��4WJ�� k� ���? �,�� "2[Z�*Wr�n�� n�QE���!��b�ǐY��4 ̯��1��Q�d�M�I��vC���U!�E�P���'~W y$]�C����&�l8b�p�6�I c������ JV�Y`� t��e��"�nE��apP�=C!&鰆� e�Z�o X �g�� ��Ff�~u?js�аg�� �#pܟk)n}��i����F��6�fA { // 初始化认证状态 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: 'caishiji', chapterId: '80761993', novelTitle: '采石记', chapterTitle: '第013章 空间的問題', 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 看小說網 版权所有