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
第999章 鬼医 - 绝品村医 跳转到主要内容

第999章 鬼医

作者:锦衣夜行
(�/�dn�p��(>0 ��I�{�s�^r�O��>V�m�m&�Y�b��a�Y�l+�l��n#B�ҫT= ��/�jko��r��Mm��>b�Ž'szKM�'6��e-��5�O48��޲s��J�y�+�[BBn�<�a��'�3lC��d>�s����˩ w�Wl\\d����.���1��Џ$أ�� ��lOm8��E��$�e�6�!w �����*� >Ȟ�zzK�,!� &T�q}�g�w���Q{���Q�]�����tfK#��zI{�����%��*� �U�=�{2'a��e�/�[Zn!87#63b3#,}�mK�cssG�F�?�� k.o�ȕ�(rb���1��[zF��ք�p�b��^A�7 ��̨�p���x�Q���A�1ש ���BOg��4X��6�a����,����Q^sy����̭m�{j��s.�s��(悑�� �d�$ �*��=�˜ޒ�@�4rc���mm���-+�� CB>Y�ʘ�{�M���e�" ��DH��gL�U�U!/3B1p R� 2b�'s��1�[R]����7e�A�S�2携�s3"�L3�2'�qNm�c9����q3�޲���[*�{�o�3\��+�T$�s�1�>�X��0V{� N�|1���� �A̼� {��I%/f5.j������m�[�1'6��l�+��ɣ<��C��"�ݶ�~��fD#��Hb�=�Wƌ���#�[>\Ya�� �ʿA<���ä�b[��gh�؏�kB?'ِy]�y� �#��2�a��[¯���]�AA��}��|"$HjÔ��@�b��AO= ���Ma7���|��V�Q?R�ն2��qOm���R� y�Cz���{�/QX��I� �"�Vf���]܃ >ks �Y<嶧��m�a��ʘ;�G��(��Da�I�� ̰ *0���� �i&c�)c���� 2b=���F�<�؞*[�c�X����6`8�ؚ�;j3l{(��� Lo ���%�S�|ϰM)xO�pQ���-w�m+�a���#� R��V���v(�P�}����O�f�Ψ߼|q�����pb�G�Wƌ Ɍw2��0��d��H�� Nvp�a��E�]_s�u��"�"$+0���#l+sZ��ѩ �[^�g���y�2�Iؗ�'aNoyq��Ԇi&c\3�v5f-��7���x���h ���c97#���/@<�xb�1���l/.HKJx�� ���D�c�e̴��tL���u��`K��d�u.�� � /`�en��?�#�����" i��䢓?d�xx$$5ak'?�~���=�+_�+8��5a{Ԇ�'0�,�N> ������7�/�3���< �a�D� Å|@�bk�Ð)�p<��$rk;�~����� �Q�y���rj�XEVc�<�.~@�C疁{�7�yb���OLm�Da��ޒ��%#Y��ż`�IL���A�Ǯ�nW�Q�@g�Xv&6��Ԇ�-�{2��m��v���� �`�������w�?;�rj��Qo;P�g��cĮHH���K�_8 �c*O`Nm8��C X���� V:%z�ᐐkң��.��L𜓰� {܇ԫ13����,�&�D�]\;9%�������=�S�l@!C!�"C�ڎ�a��[R�{��|0���D�� �� ��c�C��Ԇ����L�2�2�����N��N�rt@�@��Q�p�q�`�m���%�+!�lgڗD�Y�h��� _�L+҃��67#2�6�����G�w8�8���u��#�?�ƈ �p/s���- >|b��m{jw$/'6Y 4@�4`@��b.H �@`� �@  �� �[ �M~r/��Q�M^��$y9��"!1��'Y�3��^��xOm�z�p�؛-�s:� zN�$fZ���g�՘��yx�m�6��F�;8Loy�3ʞ ����� 2ɂ-}�@�\���r� '����d���{����_ܛ$��8��`뼊� "'\'idI�Y�Vd�����{�H����Y�a;bʣ�!!���?���K R�^�����������D���v�Ywx�.s���[B��0�ak;���y�� qq��-; ��Lm��u�3Iq�ؐ!�y�� }�sz��)2[���F-,1&��~2ȕ[lP��΂����\�m��7om;�����p}�6ȁ�ɓ#����V� NOݨ���q,��-�+c^��C��,^�$xOE�Mp�� ���1 ��0"$B�Y�0�c��hF�! )��(C������Ұ�� ,u#+��1��"g:l0�_z����7]3�!�$�ם8�C ��3G~PЊlտ_�L# $.��ˋ�?�jQ8鶍4[�T��pWȐ{��e&῱ mTMZߩ�c��'�~,VF�w�3����0J��������or�d�S �����֙1�Ew,Ǣ=�y32L9�, �Н����F 4���Y=���ć�Q�;9A��mC/_�)z7��ʉV��Ъa�PQ &��Il$uv(�!b�aP�i)����B��n� em�$��Rj^�|��g���U��ӠIUe��S�%!]T�����o{jG�� �Pf ���a�3�.����Ț��_��{4�)K�/@�ʒo%�yR6�5H20�3V!Y���b�D��*��6�DŠ���#%�B�ଅ�=�g���o!*�̥���_�pqWb�Z�P�]�J����W7�N!u��%Jw���sD�(i��+�6�BB���AZ�|4=z0���H�P0{\$l S���q_��B3���iG`��qBb�Br����J3N��ƞ�Cx���e9U]AR��xB�Lf�>PD����-��L��];���L�C��ƍ��j���g�Z�>��{����Z�5%@b���91��re\� { // 初始化认证状态 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: 'juepincunyi', chapterId: '48565550', novelTitle: '绝品村医', chapterTitle: '第999章 鬼医', 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 看小说网 版权所有