Notice: file_put_contents(): Write of 4132 bytes failed with errno=28 No space left on device in /var/www/kxs-php/lib/ZstdHelper.php on line 81

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
第二百三十二章 - 娴医 跳转到主要內容

第二百三十二章

作者:弄雪天子
(�/�d���J�/60S������i��H�B�t�5RDq"y�5 ��)��y��yg�m۶�;7����\�9ļ�M����M�j�,l�pi ����$�>��`4+�Y;/N^;�:�Pؼk�K�K�.�nt�N!�E5�#l���b��xMPo�2��4Р:��N�yQuA�L.BS�0����W��_��|��RM?F�&���ѿ��E� �ڑ���#�? �3�F疃�x-������5`�����H��^]�(ou�Cl���$��~@��.�>m�3^Lm��r���D��n�E�L����#>4�"'ʋ����Tv �5�q���K]�ԅʐM�,�:�I�� �-�+�-}�Ѵa��a���^v��� �0�����<0xa (K���� �/���#u��t��� =0�a� jo.A�~A3�i��ˎ&� � O6/˻�HC� ����y/;Bxn&�#�w�~p�K��J5<-]ri�#j�P}��en�ӆ����kt:���j�y�%&6@~�Q&��a�5{�C�{�Q����Ey ��6_����#�ˎ4Z#���%9l��|&~�0��!���;��'�k�+L���(�Q�F�$;ztҐ�a�E��ѹ��L��.<���2�C�{K�1 ���<0ǼԙQ���xi�6V�3�v��eG�A�Y��.6^ �G����/8,r�t��K'ӆ�Ec���h��0Ӌ�R����Q�1)�� #���i��|/(�y�/;�b��� 5����*_:=m8�`�g&FP�e���O�ӆ7�I��챲tɕKQ��"�͎��>�NH��Z�ʘ#�7{%�/�Z!�����I�DzK�����]]�B��~a��.W� {�*dG�Lt-W_v�U7��i��f�#�E�v��]��ȾQ���"o�z�ˎD�u� - i=mx?a�tɛ���R��K�7{��f��_v�P�:^I}H�i� �9��p��?�x�֛�Z�A^f�.:8c��������'.�_:}0q����ʬ��E��5Z��K ��ˎ2�F���v���+�7g� �w����_٫�^vT���V=m�x��x�j�>i�5gш�-ƻ��o����}55u^;?y'X�\�%�ə�͕�C � ���5��mP�U��^v��gu������x%h����6��N�oP]�)Ǽ�C�{��g&�ƋN' �4�:^��"�M��n@��x�0� ѽ�*�@�:o���̙�94a�$_v$6j*ԗY�ތW5ļ+�'���J�DyM�7�<���WO�7;|3 ����xA\A|ّ��Tv�����Ѧ(��\u&��^-��|:_;�h�R���/;J����)�}��eG�[�w���.�7>C�/&y��כ�"����xCZ$�B^1��FB4��X�����u��\�-��������z ї���R<-1�v>�"=m��y9�b@y��x=�!���)��mx A_v���N?-)�)�^yOO�7~�OP��^�w�>���@�(y��F=Q^O�^vt` �Ùac�A�&;�P(ˋ���.̜ƭ�J�]��'�g/⑃���B^tz��a�.�Fvqq�vH ���0{Ek �t���u�YhI>� /*�d�ˎ��!^i�؎��x�HO �V�/;2�΃��HM�� ���;��U�|U����Z�I��� �I���#uA;o"~`�k�%Ln�׀� �v����u�n���7{7ٹ,O6=xA^{���qd���2>A36�K��6:�L�v��i�!�&�_#�������C��J�\a��Ö�B^y5�-)��S�'�Yu�+�5��9t�o�RH����z`�������E�Ȼy�� ��A1���w�j,��ҹG��{Eq {��;\q����h�7�� ���"��4Q^l��� (�U�7ۅfNs�3W��(�M4���"����� GK��9�|ّ��b�cL,r� ��{pT8������48�ӆTc�=�,R��{V���`][4�a��c���i���g�ro�u$s�4�&}V];\14G�'��3���H�~0�׵BBF(s�86�M:ļ�y��sK1�?�5`��7Q��^ ��a�zC3�l��T}@}Rފs�߼_��~ڰ�4S��6܁�h ���"S�_8x�2uŵ5@��M����[r���W���$ @-qh�Z��al�.]�5^�&��h �Y��8z�lK��"��>Ýi)���Z�FK<)o��&�=�5^I]M܍7R*� �HQ6H�i��x/;RH8�T!�� s�i�h��t��G��k�� ]qAs��'�^��p�Z����tA^J�K����i9R�\�2q�BB&���{�W���Vl���ӆV����x=ީP�����Ȥ�U�捖^J��R��4_�/�$��P�I?���M�� ���}Z��=A��5���x� #M~�6L�i� .�0�����$�0X�f�x �4!���A^k�eG*���x��o l��Z���O�`�M��6L�@-����CZ���Ji����({��\/h�T�nz�y����(����a�;`�n�Jb0u�R^�=mX�`����'�R�ĩ�k��b� IМ�.u�:�=d�������� �>���7|<�]dd����C @ s�^�&�ݐ��&�]vTQ\��Mz��5�X�p����5�]�����2^��g�JM�� ��O�IǪ7��x[*V���*AsB�=����Q�e� ��E�={�G�T��n��&�6�"r&>k�j yC�NK�L��6F�|�a�^���x�c�vެ}Ռ5N��Ǩ�aD10 �� 0���r@�! � (e0����om^ل��ɂ^���5�=kX�&%�Q��)�^L�+y cE^%��! �S�b'�R��c���PO �$���>�Y�脕�&x����8KT���L�+�A ��n9�1|���!� Vo��� Y�tV�\̍"�� yXȐ�tˆ �� ��϶yg��@2>�q�̚�p�KZ�)� H����R} ��,��N`$�Q,!WݾB�WƆ�xt�� �!���7! '�!C`$��5��e�8�&�ؘgm�U ���@g7vżc�(<���3GP%�u�X4tV_�Q,�%g��]���筒�c<�}e� ����R�t/[�������2טِ��t��6^(�=��Fф���%��J3 #�Y��ذi :�,�幩N��%�j`U;��%�q���z�,L�WC /�NH4!.��t��h�n�%̰P����+q6�c�0[2[V� { // 初始化认证状态 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: 'xianyi', chapterId: '87268628', novelTitle: '娴医', chapterTitle: '第二百三十二章', 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 看小說網 版权所有