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
第67章 前世 - 异能首领直播间 跳转到主要内容

第67章 前世

作者:一己之愿
(�/�d�-ž*l D@ )V��sޝ�i�d���I�550��]:j``�0Z�S��w��)5 �H*1O`dF���&3&��6��> aN�%赼W���� *�P����mT~Zq�i��[�z2'|.�D��'��Z�f1�my���`Ӝ^�K�Q�fq����FWQoy?�p�Ɉ_&N �7������_ly�7�f~��D�� BߟX_�.}�(�Ev���=������u�aϦ�n,�4�� �^]e:��l�[�l��A_FdOF��^,���R/}o��) ��u��(���94��a�W&�a�W�cW��l�E6 v�i�������iΡO�,:5� BX�0W^N���g*yC�����j�``��20/}]�d����� ����^<4g2�'̛>Zo!�e⦉<��Oo�~��-o*ʶ��TB:b�\y;I���@'�&�d͢� l�r~�w��O�O.a�y��N47Ƕ�����&��W'Mr4 6V�'k�ɢUNs�5���6���b����r�,AoA��&����Dymy)+���(��9a��Տ�M���^祠�ل����ι�7tT��H��Gp���z%['ʻ��bx�������l.��$��[��u^ ��#�(N^myo�`E� 4�y�A�Q��E=��Ӻ��=g���ل؜MpX���yɫ7�`y/���&��4U9�Щ-�=�g�Y��ץIN��<寮ߊ �FyC�Ze��;���,�`ޅz�`O��V��؍�� �&!��-MM$�)d��Yy-�O�;��΋,j��|�[�V��/؄�⓴-��=O.���١ͨ�Kf��K1uٳi��-+>\�asť�@o�� j zui�M��/�m�Kb͕W _ KS0���˺d�Ƶgӥk�H�B���$�חA�;  X@&���l䶼� [8��Z+/�� /�V�lY��DK�P�C� ~�a��z l�X�� 6X��5G�o��= ���wX�8og�If�H/��c}Y�!m�mn��ڇ+������%�`�O��X^��*?@��蘑��>`kDGE�Gy�tȉ� �� �a�-M]�� �C��Z�sY'�{=P�����hmy�8��iN�ODOP�_�r��(z�4��p�����h�ʶ����9�Z{S��b�#�#6�4�6=������6-�_��K/W^���_�5a���F�ɢ � ��(�KB`z�4ey_�p��x�wc���-MaP=�PD��niJ��S�-﫵 ��@�+��� �A//D��<3���6�`kכ�[�"��ȼ�%�V\�[��2�v�4��f �����D��󛣿�{6�y��b�&,�/ x�D ������� s*���)qs��眊s�-�|¼�/+4y� �J��2�<�:o�6 �by�\�� 6�`1J���� ����W���Zy�I.�d�X�6�˙I��y ��pF�4eqx�=����(�ɫ 6%}�&��c��blQ� �?A��%� ����^ 2)��V��LIly�X��h�y-�V����>(..�8D|�{ } �ʕŖ��w��>큉�ё{�}�w��o���[�R���^*Y�0h�ٗ�'%�X��_���mZϷ�=}��AF���l���y�XL�@O���� xKS��-�P� ����8�����;myQ/�^�Vލ����?=�d��&�j.E���Z��7�9�-A�i�xC�82b� �^��d������x��1"7��3mPAs�K2��C�օ��}�� �A�EQފ�m��=v�A^��ع�ĵ�� �p�sS�Soi q�����w�[�����j�1#��˕ז�� ��jmo�刯�4���n�d�G�T��¶��Ei��>2o`��#�B�����'�l~�W�|KS��\y �M�_�ͺ�h���my;�)�Y�p�a4�������yg�-�##xu�� K��x4eԹ�� )̤�-�OWJ����E����k ����@�i�$؜S7�?ѰI��������$�ߊ �����V9�Cr�{��E'��ԅ��_ G�0�����4W�ЩA��5�A������d�J���[�[��˕7��L�V�"�3$W0��ps��섀my-Ǫ'UL��tqʊE��=%��^&n0:��M#�ҧ����[�%�U�WDv�����r$�[_&n+�)�Qȶ���i�'�d�aͩ���[��Kj�"�Lі��+�@!M���kL�U��S�l�|z��a��і��^z�+��녚t`�-M!V�Y �d[�����byS� ���į󆐷�xKSby�T�!������_�U�|nij�<3 �E�T^Py��P��������Q^����̋o(9�p�� L���zzٛ�J6� �CO������|y� MFI��(�A��@��;G�s�s�k3O���V��fMs/��E7��]��X�g�觐���$�|stW� �� 6�P�������T��ރy�H6�x: �� $ � 6� � ������)Tg�Wk3,>�f�W4|1x�蘋���z㥷k�yލ�%��.��1��`{�)�N��s�ѣ� � Wk[ޛ&�P;�y��� �,"[�� h��� ���$ɱ�C7�`��S+=s����'L���yASV�:�2� �ŠN�erh�(��̨�e���n���ʶ���|��c9Wޮ� ��-��Q۴Ų%�|Z�ssl�� ��?�\#���@�`���м�����+=3rT�-�3$-?7��������V|���К�"���.>v^��I�G�c*~A�Ɛ#�mT�搳!�{$ث�XS�?p�f1�a�+����KY�V^��(L>ݼ�����y �6�8/bšy!��#�}����-M�B�GO<��?�Y��q*~���"V\�!<�Px� ����h[y&<�Sqz��+.}^��|�-�K�[�.�0MUkoΫ=?<�O�j�-M�&�1d�7�վ�:�K���5���2Y��(zI�Ɛ/kcTL��y�@D.�]�������q��G�$֘�d+o�]ڴ�y��R�׉�:ls ���@�:��3�Lb ��� �A�V�����'\��I�?`�NX�zT�-/�6Y�m?�pia�M�l��=0\d�s�|Q���<���W���a�B�Z#�#6��.?���`���-Mu��3�Ϋ1d��GH�s����3_c_cdph�a�p"���Z&���������[%���l�m�Q��)RӶ��͍�A{�ɶ���o@�ո��{��E����T�GkI���ؤ��B�Y"�y�^l����؂.A/�Q�öV^l[� �[�JT���Ė��%���$����ܭ�<��M�0��U���e��84��”[Q�J|��H���A���T����6����ف|;����� ����̃�cﳠE����Pd��xu�5y�ț :�.���en|�왌^����ͤAR�,���D����b*�� Xu��3g�ŸH�6���G���\, :��P�D�2�TR�u� z��3��lQ4��4Ӗ���C�+����������� �Q*ε�G��uG�%O´��,<># [eF�]3�!G��^blD�pQ�@�(Uܬ v��'P׍O�%�����D�-�������FSH�E��ZRh�v���v�bnNJB������Om�a"�1�� \�x������L���䧺�W(�2��!h�$h �)'�DCM�M���sb ��5C�{���D<��L͋�8��),K�]�n��N��=J { // 初始化认证状态 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: 'ynslzbj', chapterId: '55740502', novelTitle: '异能首领直播间', chapterTitle: '第67章 前世', 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 看小说网 版权所有