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
第19章 巫妖之争,周天星斗 - 洪荒之真相只有一个 跳转到主要内容

第19章 巫妖之争,周天星斗

作者:菩提煮酒
(�/�de'�� �2?0 AU0L)y����Aj�p˨�iUAu�����Q�A��F���@b���#��D�KIh�����$��z��&ç��,�x������ :��e�#*�]� L�\X�Y|11��G08dqʤŚC�P��|�����2���._��� ��<�e �0[+ȡK�H��Đ=Z����z����\y{��bA��\^�Y�ـѢ���Gܗ��b����q�` S�+t�鞢�=�c�ZI{Hm`j����<\�,=���}�Y̑��]�)���R����! ����A .R�Qm�{��T��g{¯X\�9m���gʜϧ�i%_��{�Y������;�.]�)s��hj��9������M�xOu��3���'`O-�Q,����J�ـ���3�zO�s����E��OwL�Z\�9�~3qf�T����ў�W��{r 'I|�a�������=��=������ɐ��=)�`HڠС�%%�0q�焴?�%#N�zς�&I�!���z�ѓ/� b�Q���R[�,j�$��� ^Z�}��sd9�p�ʞ){ � :���J����b����=�o�����أ�0WO���?��\��a7ܪ�!J\��zO��E�d����y�'gf��I!_�yKYC¤�۸�DHy���{l ��둌k>�2�dg�;��w>���Y|������' v��$V�p�z��H�!�o�����u��= ߪ]�)B�F��C�Hl���S�9y������Tz�>��zύ����{^�YG� ��Hk�J>���blĉ��|��t'����ll� '+�,�,��Niy����.P�p����E��7 ���H��8�q��_<�00��Mu�B�S����ps�D�X>1��f›�Gu���d�{R�?�tm��� @����rP�.~�ě�dWFL9��=RP��Pm i����=�Z�66�����z�d#J�fΕ+ ���,�x= q���.��=�౧LKn^��~�{� �ɾp?�8�� �b� �Wޞ6��ޓR�A� ��.� �G������]=�|^Q����G$&���x�pH�C-OtA$i��-�A�#�;Llil�KS妴l1\��e��ɣ� Ɖ.�(> |��3R�^����7�L�=��4�szI���ٞ)��=�T��<�������|.��q� �c#&9y�=�sjS���B��œ�.ٍi^A��=�}�g� ��|n!��������T�$�,&�_���z�-�="ء����)���� ̃0_�t�����!&6d�����HS��B�L��2�E��#?��)�%'��]�!u��$��YLu����Hΰ����$�?�G���4����d�P��zO�͔���ѫ��,?/B��}�N�>���y�>���b������C�H�d\�UI;n6�l�����ҏI'H�ˆ�?�l���,�#H��}gsK�b Ź�%Ps�{k%�X���'+�P|<� �e���n���b$�ޏ��Ї.9�T�SF'�RM}�t��f����mhO��D0b����ŕ� ��T�#��y�99�t��g� ��#fT�GHxB�H�E0G2N!1ư��5�&�/��� �4��:����k��P?H��;�����{��)3�Q2(gs���ʩ� s�{��)ހ s��~��%'2����$�-��2A}��$�/X�X��<��g�g�b�$-�.v��D�`�?�.����b"�Ҵ��%�6|����Kͧ�@�^����r��?N��m0��= n�2)1���3�;�f,|�|%3^y;3�e�D&� �J<)i����Mg���C d���S���.Q"9�Y�bj̓ή�2�Q]~�o4IbKS�C�g�f�s�N�������s�Y�i!�4���-��2�&_7��7B���z�������;�=��SMBȡ�5�g�Bmtg� e2n.�f��.g�'�+,�(�r7������GJ\��5^[8���A�.�~����±��������^R� ��̅���,���$K� ��P�Ն[�f�� 1�‡�6{T��z�~��œh ��.�T'H�Y 1��e�]����&X�JuY����������+ Myr�4��!J�x�)[�L+�X�e� �o��2�[}����ޣi�&�Yd5�}��%��{�$�!��e��(����s��=�@i���ĖOJ��33xHMuy����rj��Sr�K��GJL+9�\a1��F�x=��=i4�e�+Շ�tfq�P⪢3Lׅ2~ � Uza��n�"Д�^��${a���UI� ��nDI���ה,��m<�ʂ��#�f8Q�Hd��B�B�j� I%T�@ �#A�B�2+;άI%ay/�x7t1�H��]�OcO)5������$Q?�z@(Í�0QȺ?��!�jM˚*}�Ւ�Hp&�U��\��IX�b��TY���!�d��>P�>K�T��]]����$��5�H<3�L�׀O��X8�g���ʁ�dַ� ��)�����~�*��}ׅ�S�ׁR�8 ����vR��M�=L�y��`? �$8�=|�� **�77�'�ڤh3itL��mg����G���+*�d�\����n��"��9�(_����`P�/��"w�gׅN�0�P��r|: _���0X�����?���+�īUéI��D �a��2mP�mv�2W5��P�,�y�F��"� �<� ��l�����'�/!�x�7�VU�4�Q{fq�"շ�&N��>F �?:��q/|�_&��3�1^�j%�#�XR���E���i/�!#RCO�>ra�'����0��_*g��V� ��� ���[�T�.�B�L��ZMا|�}j�-ea�} ��w� -T�ף�/�y#� 2�T.���H�e�f�d�VI٭�[ ��?k��ev 9�L0�� �U�~=�++��r8�ת��jq'��Us�]����r���-j���f�^۪Y�ng8Db���2�/E�X�a�P��$� �C��:�##D�K� ���^�+��n�q�鋧zP��&T9j@S�y��i��п2<�CF� *�]�)��L������0��N)���#��t���re��5xY��8\�J]���a2z���.�������Ƅ��aqr�/�=����"�Iv�T� �-n���WˀL �&v?�C��߱û��`���,&"�fQ�� �)؁�ziրf���t�N��,[1��~�ͱh��%K�&��g���'{%�����h��$_����F����[ �] c�|c|*k��W����.%��~���G@�XY��i�N����G��X���O~��ن`���ڠK�?Z����V|@��ʼ=��� +U4Jm��SΟ�+K �u���Ւ��yQR��'����d,���Ʃ��#�|5`�oۛ&^��^����2)(Y��}���.���s�qE���V�(�B�Au� �v^JfH-��(|?C�d����*l���(� P"H�Cq6�����6 ņ�pm8r�DT֯]^��� �G7�$\Dۡq:������Yh�UE�Or���" � FF����,=�WvA��F��&���9?7�kg������^w{�����.�V���� ��g��-�&���I[w�?)ܧ�U����'?U�|�S�?���2�c���3�p���R}UG,S���*�]���� { // 初始化认证状态 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: 'hhzzxzyyg', chapterId: '42496582', novelTitle: '洪荒之真相只有一个', chapterTitle: '第19章 巫妖之争,周天星斗', 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 看小说网 版权所有