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
第六十七章 百花来争艳呀 - 乡艳小村医 跳转到主要内容

第六十七章 百花来争艳呀

作者:未知
(�/�di'�zB�;@ ���W��@"B#(��"(@h��d��ID�R���am-tHP �R � �� ������V��a=�=6����U#O�g�wB� �@�;j[�~�>�Wa����\彄�P1�!o��B�L����ܫ䌠E�%ޥ�z[�p���{.� ytn�xv��%��Жtޥ])p�&w(����v � Pg��:A�K�%�E^栏Oػ������Cy��;E� zjwicB~�|Q^�L؛ ��p����U�ڥT8$ᓽ��ص�bmQɾ�^��� z5Xg��Q�����E��('��������b ����K_�;]�����#h��S��|��$䞊A�� �������ȹf�V�N`a!�L]4��{ё�M����J�(&S<�����t8)�hu�5��W�g��K�h����f�oi�M�}��a�}f��s E<��^���yK{%���U���(LE|���bO�ٹ6F�`}(���H��3�y��ٹ^BO�{(/�䕥c�g&LY:�����y�s�@��k� ��/I���ћ��⵱9�TO�|v���t�id��'Ы�K�C��@�fi � � P� ,�@��(�0�40�L` ��h�!����b���ʁ+.�z��㼠lC#k��c�L���@�ٹ^����7#��\ DN����@���'����=�8�%o:��>/��Cy1�7�����ZM�zɛ���\��bjk�s�yG".�۱Z� �7OcP\}�0�hu��������d#T�(`��������E�+��5Tމ9�c��^�k�J��|����_<^}O��6\a/����# �lH��Q~ �ںc5��G������iM6�@��'P3��m���I��L��6%̋��s%0rh�E�7����p�(�� /��1�@y�����0:xhR�˵���9��,��`>������[��ck�����^�؛Qo�Np �D�������|r�r s�� ���Y]"a��E�?���/5��'{I�! 7}'�ޑ�����-�y�惫�=�M0p����g��K+2O`t��l¨�����]���� ��.�� z�s���X�:;�H� D�#��K�+.TL9p�� z9�+�L8ײ���3�6@��O�A��7� ʦ�����ӟɋ��Z0Xa/� ����w�u��ק���>��+��':���*`��d�'{K$�I8fo� 5�y��cs�W<�Кp����w�����4�b�r ؏�'`�>��)|��K[�rD�<��!�#K_�Oც�ࣗ��wJ,A9�#.-z��ȹR8��Z� ��.Pt��-�.&�l&L"��\#�7���;ً�2D�Cg�:qm�!��Sj�� �%蕠�c�:g�l�O�D\}��4��[8����B9p�� {E����H���E�5��`9��5��\=�Rjk��\�0��8�^���yA��Acg��]�`�s =~v� B�����ڸ0U�,��V�����1��}0�h�衽�γ �&�`Ӽ���O������2c�K^�"���E�5�Q*kgO����&4JЛ�lks�7"~����P� ?�7���\�`~(��(���t�}y[ao��G� ����fn!O!�y9� j�������D|(/w�򪩈'{,|����D���r�=w��/a�i�և�Q g�Z>���:�"���Cq5%̏�g�ʩx$ጥ� �[kD^}O��՟�Z���vD/i}y���j�8��!�D����G� �g�^썀?f^��Cř�����e�#ȃƾ�c5����� F�,zNp�~����������f���|[q����h��F�VO��`�<�/B>�ٻ0o��ttՀ�霣��ɗ�5��t�a=��D��t�r֒�A���~�u���� \�&�)x��H�`�WŒ���b�Li�Fu��P�#�a�c�J2�*�@�B^��J!�^'+��Εc�#�䥳s=��$�ø���}!�bzv��� ._�RA>��舸&E�zg����$��s�BK�`�#�%���P5�գ���(̞�O�w�)8�7ta�̋JV�7���y�( �Vث�<1�^Zݡ`��MCO�мB��F�{(��r����P�ci�#�Y��0�����:'}���e��y=�N���� ���qyv�$F��V r&z~ � �&�@õ���#�����x|���6J�y9�Z��@�%s�ТCW2x�9:���5�W-Ȣ����>G)��*���X�J;c�e3����i�r�rQk��GJ��FtiHy*>�-zN�����˥� ��z�z$� O�j���{`^�y3�Q������^��(�1)6��� ~}z�t6A/�m,mi�]��e��i���e�}z��G���Ed��7���� ����a4g9�s�d+mjk����GCkcc�n:��U3?t^2��h5��$�^F��#g���6�&\��&S�A0)6����ϯ'����ף���h=�ۅ=�[)�E���T�\�Cńs}`r|2š����<ً^�� Y'` ����? }��C��h�Hp������K n�d %g��04����I�Sl���^-?+��\��O�Wr����'�W ���@��g\�� [8�A~a^�&��sEd��h�N���\GN�+��Y������)~�iw�?��P/�5 ����7�<;�<]�x�=��}^�y�{+��=��5���#�|A�������"��0R�F��B D=҄�`�q-�!�a*}8j�Û����\��:,P��j��`c��S/FȪk4�`,ǫ�Un��J�=��D���9��+ ��� p� @7��&"�`C�w![ʠ,J*!tRB��������q؂�%�09�F&��,a�Շ�` �g���1�R�mxnMB�0`��˲�h����u�R��I����?��藝��B�:���Jz~5RH`��C=�*)}��������u�-���s�u�`}-�SEV�I�t�/�q��1[�?|٦EU�j� �Z�D�N)yy)cL����X�@�L�y m�rG׉΁�9���*%<��Ə��F|�#`U1��Bi�6i~+A���T�i)"+@3�2|�yN��|_a��0����X�.��ȑ(G��"���v} �$ͰU�C6��Ʊd���*m~��RaVv���h���0%�c}���l��C�� t�#�n��>�M#EQі��ڈ"�]\��O��erFH4��d��̍~�[6Y��q� 6h� Ex�f}Ҭ��X|+*JK���������H;�󉑲i�v�C*� �|@*s�  7���aޮ eT�V&``��G�f�,Ɵ�k����|0.��e�9�8�Ϡ��:��O���T�ACI����r`J %PZ�2FqV���a�j"Z�n���A�xV�]?Kd �h���\)s bJ�4�x3ڻ��j�>W���Rh����mc�u ��H�T?��i8�֔���y���wi��9{��:<`��Ғ���d|Ƒ�\:pC� ���IDA�!���#̃ ��n>�D �� �h����e�+7��a�� Sb`��a �����=�ul~�V V�|H�(���v' �9�4k�D�����h�[�G�O��\��ɣ���9�w�H��ك���+����zݯc�I߂���Z��=�'C#%���:-�\�}|t�g5揣�B׋��2{���\��>�Us���N^t�w[Bf����>@�Ѡ![E}L|�'���z�(�NS���;ZAÓi���2�R&�0:C|">��:TzCxTf�XX[��R� �P9n|�0�̌B�Ҋ_��7�U{�� ^y�At%륭2ȇa9z���������'�����r�Ť�΀�Hf�b���4nb/�zċ�{����������=u�D!�����`��LsT����!2�0� T{ �� ��c��R}����͉��T��= �L��nԭ��}�k|������3�4�@ { // 初始化认证状态 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: 'xyxcy', chapterId: '3215726', 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 看小说网 版权所有