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$����4? 0E������$��JT���� �4���::1¢j|��@D@�c�1�y ��0�D5.1��:K��'�� #-I1�:K!������!�F��hG�7�6hFː[mxh����FP4 >�0#�� "Mz��_�V�bأ�ei��+d�Y 1l��"�VwA�9�ը�� r��<n��:KV���a�A�(��^h` �'�V��t�z�V��r���#��UZ���DmX � ���]��ջ��'��O���AYL�C�X�E3|`艻Hc��೻ջ�%����ր�:K\�\��'�06&ɍц�J�u��� �_���g|_0�]Ā�� ��m҈ڰ9�I�6FK"�Uu�n�qH�;�EԆ�]I=����t�G�xY�z1r�9�$��k͘čl���u�6�1�G!6ߤ��zw�}�h�5.8�ӡ�$⒈[��탑 �ޤߤ����QH��do$����Ý�ڲEZ�� _g)�8Ck�q�����Y"I�Q^��Ytthr��4I1�8B��T��8��P� �=Z����:K��Vw�;PZ�h��f=1�~Vz#�鋑3�E[��*F��kF�?�� �pL 1�u�6ؿFcٿ�N�5k���i���b���,��7@�i��֊�S� X�Eޤ��R$s �n����4�)������,e2[.DŽ��_gI��L�-�T��9�I��Y*K;qw`�/�m�����>�=>q�z���Ж �������p��h��t�`l�]=�;Kջ��1�'�v�c��9yg��N� t��H���^g�t|q���fz�m��t'�#jçq2<6��ei/F�7�_g�3�W��`�:e��,���h)�JR�Hȣ�%��N@����h @ԆD�|G����b�$�(-R+8K���z� ź�-wڋ��C!�G�4�K���p���^A-�6��{�\��V�#����4��DBZ�N���6���]�� j/�F��3�p��WP{�-ں�V�⊅�z��YRl���VP��)-h�Ei���g" 1-��P�5����^g)�<Ð�� [��>��|ĀA��ΒbNVA�ļ��n�c�_gI�ZKq�˚�����-�#!�=8K�S�uԮX�!f�l����Ȯ�V�^���}����q�b���F[2n�t�q|�㕳z� 1��}���]�������.I™�c(�ù$x����XՎ��r�sK��e'�R�3��. ~#��x��n=_9o^��^�����%浤�rZiG��W��x�@�ջ�=�vZ�q��",1oJ�!�%���H�Y�5S��t�皵=�U�~�%�w+��.K[��b��,!j�����dG0hl#� �ޝt}vWC��"j�UZ|i�v%)>(��6�j?�����4�3m��踈ڠ�.�{���V]���_gIAZ���j|�n"��ҨF�|ٽ�6��\m:^V][8m�6�4w�Aw/-y#=b�mM�<��B�J ��]˘G �;-��$x������k� �]C���n��ds=� �Ei��B\A�ƹ(�����h/U�gw1���6�4< �#��|����Oi#�kF[G���Oi��i��;-����]�j��H]���� ޤ�k�'H������ըV,<���D�qF������ ���'N�z�p�� A{ƛ(&���!ߩ�b�D^L�8a�1P?q��5��!8��!f=O*h���&y��?�s�%Ã�����]���il��BkF2�Ko�t #́��t<�e��U�^�rekE��E�+�%×ݫ��ӎ*m�����P&@-v�ԢV��8d���� ��#�bNv�F�U�u�*��5�E,4(�a�)�<[FS�a�Oi!f��҂��U#j��]��&zPW���H�D^� #-R��y)�KR�1/Ƽ�Y�P�itZD� Y2J4(��=����#KR,R�8�4���h!�m������i+�0Ĵ�3��' �u�&�v$\nJlI������E� _,��0�(��]:�(n�����čF�:��`�+��t}���s����������<�҂Q(���;q�3�,�@|`��Gs�ը�H/��H@ �g���UM 1m�܃�1��P����Hq�h�iFX�ڳ�y5�IU.Md�� �!��0���p�E�`����9�1Rb���Qm�\I�h뇸��t�x�Qmj҉� ��)֠�5�I��,A�W���mp7�$bڋ ?!zB�W8�F;��x9�tm��h$Y��p��5���w=�{�`.��b�T�̖��N{>��̤�Jz"=���w)��t��$������Z>M�d�� jG ����9Y����pYZR�VP�2y�Dm�L>P�� AG[U������ȫ�^_g������6F{Y:���~�%I��t��3W�^Ɠ"�l��\��+�E[{!�xQZi��מ-'<^O2<���!4� F�n���`�b`�?X\�wS��|z���4�Xd��ՖO� G�wG\]�������r"O�L"�g�U�Xբ�%)��H�iS�+��tר!��5w��� j5����,�5=>���A���)��DƝ����S&����dx�ѥ�wJ� "\u�m%U 1y���u�W�Q�� (xq7�+�M@d��h"_g �n��خFu��^A��S����Ɏ���E�7�=z0v���.���)Q{QSg@}�`MH��&s���ؼV����W�nu����K� ٪���9����* � �A���R��DU�y`p�9��$ ��9�dAR���b���_���v��Z�!��,�,�{I�&d�0pʹ�Cb�4�3Vp�zx���p�*� �|�n:�cM��,j~5e�M�q�d�" T�k�NM���:����4��e n�ո��O[�}��s��9� 6�KH-�d?}��qj�l�+iQB�M�[N��h����NMȫi��z\�+x�y> j]��<%��f����/=��K ��8�fh:J�y���]<㜷Y3���Ŕp�ږ��t,���Z���6/T^�B5���(�d�Vdv��$-��0Q+��$��#2,�p�ĚШ����j$�rL��EQ����G8E������ �ű��>�h��-����:�TE�$$�kph9-�;`�Q�f���0)ػ���='ڱ�&e|{�ћ����%Kw�����6SڒZ\Z��3�Rß�k�ߚ���-ĭUie�wQ�0A ��mtB v��D9���9��d�R�pq��r_D�������\�vy�������i E,\���yK�2�Fp���$�/:��T��-w��,�9�����bod�����I�`5��h� C-��յ����n0���� ���j�&��!�g��Kt�zM���?n_ufֺ���E��%6辆�A� '�Y`r��6"[ijGm�m���P�w�dJ#&��k��L�=�S]��3��p�#�;�]lyʦ"u� ʿ Қ�V����x2� ��yb�2��/cO�á9Jz*�%7�0�f���C^ta)e�gu����8�r�7sq)��O>&T�7���P��f��U�6�G��0�*k�O�܀���BI��m� N�i��[� ���szC���i�u�=2}��v������ރ�h/�Q��{[̶�bC�Nh��/=��V �@M���<�o6 G���K�_L� ���XKm����� ��4��D_D0��Y2f� �F4R�������s05�̊�9P��V�̬�!�?����z�(�3L��><0�� m�d���GV †U��Mf{�ۯ���6 = �>͓���s�� ��BI Fx��n��_�T���|� �W<��^8�4;��)�2%/e�����1�3��^ o�<����2aPх�d�%�q��� �x���#�����&� _����#��^�K��V�(zLC̢� { // 初始化认证状态 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: 'zshfj', chapterId: '86632940', 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 看小说网 版权所有