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
第31章 精英训练家! - 我,开局复活了远古快龙 跳转到主要内容

第31章 精英训练家!

作者:一条咸鱼a
(�/�d�-��z8A:@ P��sΙ�i���%��A��Q#J�E�d7A��C9�a��52�� f �� ����3�z#��{˂� W�̀��v�[F�Nm����/�W"��F3�1��>dy‚�e������z�=�����.� �"s%cB~`Zӕ��ZC h�J�q���t�Q��'t}�xEd�%�c>^2�ӑF��_�Ss%' n�Y@��~4yr#�\Ȕ�'��'����acI�r⍠Ǒ-&W�Sf{��X�}N�Z{#���T�Z��b�Q+�l��~B�(��)P'^R�2��'�؍Z�i*���t��e��z����5 �tg�T�L幐+�[o��ʔ�iȘi;�� ��~#ϯdN��ʊ��CK�.��F�#Lk�Wދ�V|�WЩA��T�>���s��їH�xĴy.X��i �n��"�c��B��U@��{E��Vޏ�K{��͉9�_0�T�F��l�p)��P�,w������#���p�����y~B�6������2�d�עPo�I)�Y�U�aZ���3�q�9���@��g&2yZ���]R��Bd��D6 nCb)j��7j7�LL^!��{���_�k��\�y��J� F��uh�#W_� F<�z#O�� g+� ��|��<!��>�g����*k O�lַT?� ���,�i�Օ����/< ��̠}�~���ƏwB#^y#O0�\� �N��8B�ǵ08���z`�i�"�E��B��#������@�P�=@�rj�’^���9B�y���8޲�[充��1���U9�� ���9�"��Qy�g��� և���Sd�f)��;$9���]%e0MC�}��> Y.��f�������ۼĴ"؏�)^�5P���J���d��]���ȗ��v5E-B����.����`��P2q 5F��*�!��^X��®��]kJ�ؘ�D���V6_��N�,�AC.A&�>u�\S�?F.8�h+���;"[��Pr(kȁw���� �7�JL��@�(Ե��/����_�-�[Vs��� ����B�q^+c��3�od��i�o�]T�F�����!�5�, ��\�ՙ�o- �cd�������u]+ n=�Ur�<�ʥ�-Qo�_�CYc�U��&8Gҝ�9�/9�u�})k‡�a��x ��W�#�.��F����Ɗ`��'�\y��ӊB�}�e]�*s!��OÒՋ�W�����-�3�|���H�F���i�&��6⹣�CN���l��F���(� �k��7Kn�Z��G�)�(���1䅅#�DW*�T>t~�Z�tE�<F-�4�~w4����7��F�8ص�9����?F����L���E�5�������J�2�12gd+��\�p��e�eMI��LI��BsI�=�#�bZj ��� k8����n������>F�\�Ĵ��%�� �X�Z8?8�D�1L_Xd�º��F��GLK?�؍�"���n �2������2�ҙ�����T�C(->��nI�M���22?��F��/Y�-^z �#��輒hF�y�@M��Y�ž��>Dp�ګ2#� �Y���δ�yn��Cݑz�d�� ���K����{�r���)�O:���ʢP+BA62^��y�_T�(~ j��+�K�w0��'j��G�D���bm*���U�򁨹�����.9��\����0;��F� ���4~��|E�d���j���c�o0m"YM؟�C �I4���{Niw��ϴ��B��� ����+��#L��F��еʜ��+6�H�Gb��Hl����z�4d=@U:j�����‹LF37��z�~q��y��.��B�v;����9B� F��>I��z#�J��+�=Ps���T��s��>��W">�<42�Ь>��A�6^y���b�`�+��+����qL{J@����ޣ�@rQ�o��(���4�, �R�4-�p��/��`�������r��p����d�r�5� �?!Sfw�Pڊ�]�Y+<������.Ee �k� �o�I�܏���b�Q� %W�Fl�����A'ʃ���b�xtW22g6dA��,8we"/�KL�Q`���֬.\���nԂ�7��ˠ��NG�(z����Ao��/ Π�v!����/�l�����`}0⒬ .B���n��Z�V��ޣ$)e}(�`���Π��r��=Yo�Wރ8Jߓ���L=�<��c�������wP����v �Tp���� ��bK7-�:���+�7�œՔ��-�, �1r���x5��)G�"2��#�zdIY��N����n0����o��� B��������LcB��,mX@`h�P���0`��$������<�G���@��>�0�~.9]�٘�?�^�Ǒs������+�@�nH��Ӑ2����Č�9�!{O@�R>�p��I��� ��]����B䄑7j ި���B=�x��c֜�4�=��Fe��WU���{Υ�n��"�Qٓ���jQ�EO@\��d'xI]�ڮrE�X/�lQ�y_y�I�ir-�����m0��������r �]Tq�jr����ZW�$�$w��uu��zĵfu)�Ľ��|Ĵ%/|n�̅\�ӹ��/9|��ʢE�N�z#�O�G�O�=�s����EI֚��G_R� �2��r��)�=P7p~#�O�jN�w��`�b��:���@��*`t���W �R^���.���=\c.v�PSD��o�I�i��5 ��>����Rve����)�Ӑ=�b G�~1p.��� � +��rI�{@���V�)�&�.z��;X ֢�n�R�S>�|]Rw#O�i!���>�����(a7�>��܍�%u?�%�H�;!� |#O��]� �NPnAX2����C�L3�Pa��n�2�գ�o�*`��jQ�]_�'B%,�0��+h��C M�B��Py�N?AkE� ����b�j�jD�"x>Ӟd���s � Fo�Ir��Ԑ�˭"�~�x�sKdK�<�y����s����V�&�i��z9�"@���V�l�y��p������ �b��/���~zc4W2�z�4���n�r* �8�1�h�2ES�"�Ce�`)4���vP��Ð��Q�>� \����'� ��E��>]#����N�?����M?�y����e4_�U��,��F&�#���p�:a>��%��T�0�`���Bq���Z�4�i�S�-����&i�?*���͖�'Y +Y�s�O)tF���k�4����<�9e ��o��@e�%q�f��v~�`�e ����PtP�lų����`�"����<�f�W�HN�dCUb�� { // 初始化认证状态 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: 'wkjfhlygkl', chapterId: '52702359', novelTitle: '我,开局复活了远古快龙', chapterTitle: '第31章 精英训练家!', 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 看小说网 版权所有