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
第037章:先天 - 诸天从一人之下开始 跳转到主要内容

第037章:先天

作者:竹炉沸火
(�/�dg+ݡ�3?0P+�s�E�x�H�U�ݨ<�U� @���;��� h:9zm�x��P�֋�%�Kﭑޓ����Ah�LKH���GDoP鎣��?J&mP�+ї�����z��ӴV�:+O��f?��(=ށc�5�b�榫�-ރ�,ړhO�O�%$Y��Mʂ�$��*�je������S7��C�� �z�4� �&��*Sg���*ONkRw�A��J.7)�U6)����U����#�[u�)�Cԗ���%$s��F����*�)&c�SgW�?��C4%���F�6���@-�>��MqM�b6���h�N�)��5��Oe�����wG�?�3�[u_�b�#8�ë?�)�%�3�a�V�@k0�6��Zep����4��ck��!��Fl�=��1O�M9-)l8�T}V�&�w4m�l��ckRؕ���j�=�������dZ��4&z �?.��&��kK�=^?.70���ς 9܋rb����r�6l �}>��h�F�7)��:+O ��8K6��������TZ��c5�VXpk��iI�K ;+O�����GP��^�� ��L=���F>C/*�F�5�T٬<)p��������F�4\����3j��$!�r�����Kr��m������Iaw%k��z]u���R�D� �j�wWw� r�U���]P^+K+g��,���l�^�@98��'�����p��]=��`iekd����d&�E�U��KƃFK+���[Df4>+O�Q3^mPiJPz� $�,��Ky�Ff�8崎� ~�ܠ~19+O �_���=�626%r��1�=Gp �;�n�}e,U��\�=���r������� �����$���eX�es�6��y��VA3.b<8q�����4~T���!Ӕ���L��+�K1� ,崠�������OX��'�j��K�kD�QX�=X�����!�j�G�K�����3F.�L9�fu�d��A[#C̦��32�A=�hÂ��Mg��47�����U��E�E��^W�7D�xM=7m`d��k�SNk��� y"�e����xM=)��ִ��֚�j��Wݏ"7!� DŽ�V�&'�pl�}c�� ���$�4I=+O���x]u�a�!��!x��s#��Z� ]����?O9�!ӱ��/湱���i)������pqZ�T���\̂O��"�I2h<1�Pi�rE��ʓ�A\�dA����)�"��ϳ��5� �C�$�M?.�h�� ��P�{q�������=���I]u=��<��WݗF=*�V�@��fdH���Xe�8V�Q4]uN��b2�{��X��v�4jZ9S8�C�rj_Lfx1-�2�h�ʤ�-"�H~\΍���] e-"{��*W�#@���� ������| ��Bksӥ�A�m :P8bA�ʜ�|��zrZp� Z#@�uF�Ho $��_DfX��/N���;M��%zQ������]�"cƐNU u+ܗ`'ϢC֬ʓgѴ`Mʓ®,a9+O$M_%J&8f]qtV \DdWX'17qCWW ��� /%7H>�Ѵ��1K�¤+��`.V�-Z�dx����ރ��}��)gjSw��G�%�gѦϯ�[��ck�3E�W+T�V�@�%��LU�LmnZS6F��/qM�����Yy�eK�NX 1��ue�b厦��K���5�2C�k�έ�US2g@�Q3J}��tV��;�дg�}�4崤������Ƅ2"�Z���h��2g둩G&M+NkP�\�]�&e��1��������K��gW>ڠp��� N|h� � $���p� 0@"�(���@ ]y�8�����s�� ��dp�V&���+oHv\�U6uU�b��od��Y;+O�{SwK�>/�8�A�V�NN��Kw����6x��#{H������1Ky��A�dv��Bo����֗��=1���\�/����F=9m�28�R�ЇW'P.!�I �a�<�������ԑ��f䌠2���Vu�iڢ98ܤVB���g�D�C�z�KK�؝�M�e\L>plUٓ�hp��1!�8���{2/]a�skd �M�W:m�L>М=�Ѣikd�J�rt����ڌ�� ��lMA��I�����cH �f��p1�35c䝇S}0�l� �= .c���V�w����@Z3�rڮ�.�X�6|�k�{���l�\�ܱ�<*�*�b�h�L����SGq���ʘ� K�h��dKyq.J\q����֙�ie�6l>�<�‚���[��n*GB�lm�l��� ��7�fP��޲h�5�f2d�Yy����|�(Y��$�?�I|r���EыʗEkVO�M�>�ӱ��:�K �Jx��3�K1]��!� h�J4I}��B�ξ� �;G���^ ��9n�� `ni\43ݯg�@أU�� F�o�O$�fH0Z�Cb/��r�ᰶ�R�ѫNz�ʛs��#��§>��i���4Xb[z�d8׽�Z�@�4�`�E��� ���[��׿j-_����*�ܑ\9'|��̖w��3���g#`��&o�s�T�kBv�G�8S�l&�� �&��9e��`�7��<�g��w�����\���K���RN��n�Kw���$b�-YB�*eK��D?��oNf��nr����T�C�w� ,k}�'\���/E4�/X0�Ia���pm�!ԋ;S��� �)ྸ��'"x�y�vj��WK������p�7��h�m'�3� 5������)"�,�L�\��9�@�h�[+�j�������(ۑ���P6�&خM�"J�Z�V/R+v]�ˀ7úg��DԶ�dlpi� �&ѶpIw@柢5���^i�a��.������#x���`Y46����Xw� �8 YϾ'2 p?�f�H�������HX��%מF� �"�B&�|V�֒�C��%e���$C�ʫ�@�9X�.���ԝ�g�����(���G� �N����r��"��S@��#� ��01uG ��AE�L�1 J��I53.؃�Ư��r&�1�mϴ`�`¦�c4a��L�����Q��)O��d,�QZ�l��잘,���E����G��p��k��l� #��J�ͱ����4��U�?1����rQ��.���G,�r� �ߣU�-���'b��HUg� ��H�$�[�WK��^��������R���k�0 E��?���~a��W����6�hQ𒜸h�d`a����<���M8�U��9{ V�N;/�ݩ�!2&!�N,�D�ŀm�.�EE>6��>e��j0��x����1,$i�?;��O�ǧ;�Ȭ��?I����f�V��Lʆ�iK����[t�#:Ph��n�v�P� ��r٧�(� l>/���>K��y�ݗM$� ��n ��#�@f|U��AY��.?� |�������VMt~��akk�R(��u����P#���Ŧ�i��a��.LjT*�m���RL�$)g�>?��ֵ��x������h��B8��tm�J���{�Wu��_1嶁F�4i���M*�5ϒ�E��>鐺��T\ϥA��=�ɉ|���q����ݲ+�O�)l`�Q��YR���K�� � �P0k��2�;s�� v�@V�{8oL���SS�3�JĄ��б��� n}J\q^�bʙ�RQ6^%�3�1t�(q�~���P��N���Ƭ�exީ�x�� �l%͘OPR/�3I�����S����s��]v 1�J0�����J=�v��$c2 ���@��8ֲ =�0�8|jy ]����a��˵G�fK�i��^�0n�N�`<� ��$B����@� �!&�K�@�^����pb)��P�nt��83Gu[pPv ��8-�� { // 初始化认证状态 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: 'ztcyrzxks', chapterId: '67079126', novelTitle: '诸天从一人之下开始', chapterTitle: '第037章:先天', 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 看小说网 版权所有