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
第0007章、一击毁容! - 妖孽出山 跳转到主要内容

第0007章、一击毁容!

作者:江南锦
(�/�d��_���">0S�%�{�v�ZmH�o2t�� �`HL4�֢��`���"�k1�0�!��� �3���Uq�e�Mc$�����?YS6�D�����^by�t=�)ΕX^�g��dM�����)��4�9ý�\�������r_m�ឫ�EClh��Eb��[!����3#c6�,3*�-�r��! �3Y$�W2���r̦����t�Ոͦ ���)�� ���p̦_�d�$�W�C���<�ґ���9�#&�7!�p= 3#_"gN��徊� ��y�%�+�2$n�=���טM1Q���ՈD]�1���b6-���p��˹���Cr�=�� �9�f]̦ޥ3��t>�" ���T}��$'�6in*Є���?��T�T�@~vW#26� Zq��rY��yh5D���MA&�N��#r�y=�36}��LZ4W#26��)� �C��=��`S�k�\K&E�47�: �ڞz�oѠ�煈l��ș���7�ڔ5��;�6U�!������F7(\S�r�����u��v��|o����I�%wVS�~8�Ҁ��)"c6���Ӽ�4fӑٞ�_����G�5�k]P��@$�����DoB>���ব�)��Ar�d��F�8��Y�3H.C�ٔ$9�П�h���������5��\]O-�![�n���r�]ף��������j�٦�9�I���`������ե�c6������z�|�����5qOn��5��5�/�8{�h̦�听M��4/Azt�O�b �rޫd��O�^(�$��~��g� ������J6������{ o��o��Oz����Bvi6f�M�W� N�*^=Dy��kS�n�{����#�B]t�dj�ի�I���ٱ��:~ q�W���j��=�C������z�3��7DÎ(�x�t%�3�n���-�����<�gӠ�(fӇ����kr� Nc6%}��Φ��O�g�.YP̦�Z�������Ֆ�L���t��c/����=�{�:�P0k�ȓJ���%�b����@�薃{��AO�����G;=����=\+T<�� ŭ��l��z�q���Ϧ+����lj\�k���l:���+�d��M�D�xMځ�.Y��i�6hqӢ7!�{̥Mʰ� �e�MJ���Tq̦��5��rh5I��5��9RT�����)=���� I/d������,�����ؕ���e�3�c6��K=8����;�jnȵ�k1\�*r�}�=fӅ�=��i�С��J&m)Y��Q؞�d�K���^b�6晬=Dd�FP�-.��B�_�!"��L�8\��ɘM B��r���y܋���:�iC��Wۃ����J�� �"\�N,���4������\���%���%c6�L�I���9?�4��Doj��#ۙ�%A&�O�v,Zty̦�n /�d�a��F�?Df��Q�12���=\#��5�Z�[t�ຜ�\��?YW�6�ɚl�h���U��ҧ�'%o�nA��e�Mx(�` H Q`@� @�<��4���ٔl4f�{]�U���p���u�#��`����?1��צK�/ NqL�u��B�R�V���#��挗����^�gk �%뎣󑍮"w�݄\$;�8h� ���[��6>����i(D��O�ǯ=\3:wR��螬�����y��ἶ�X���1��%/������ �x浮�G�/&�Z�za\Q�i��;��_�i�!����J� ���4�� B�С�����Mp��pץ�oT[#'��AtI�5�u)�,�bEJ�4.���12� ��g0߂��� �j��&qk�x��6�B���M;$����(��cИM!�P�����M(�s��� �i�Zm� Z|��2��Q��<׈>��z� �7hú�B�J,���jTN�����c���vճJ�����B�,�v�`���[�/YЫҥ�ՠ�%��"S�[�����C��lZm:of������2Hv`4'2)�E(!(���,PF� @���4*��w?2���W��dՅ���I� 8�y� f��fh�|��:����R� �O��[�� �.p��\�6j��k�H/�!H�EN� �#��Ġ��� ��:���a"�T�46j�T�*9 ������_Ϊ�;�`�ЄBd�k.8�����ͤ!;$ ||��\�*0Ϙ����sՀx���Z�0�����ГKΦ� å 쐧�����E��V��_ <(�,�P"���!��Q:Hp�]�!�:Lf� ��@����<�5�}���4��Yo\@g��ܴ��#\����"�7@��Lj��Z�&3(�jh����A&b����/8����sE�pVf�[�V�H�*��*")S��ڳ��Y�׀("�ڂ����Ġ��|Qq��K�pt�5x�� �E)x�T�o �� { // 初始化认证状态 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: 'yaoniechushan', chapterId: '49697597', novelTitle: '妖孽出山', chapterTitle: '第0007章、一击毁容!', 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 看小说网 版权所有