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�"���450�����֫�<�#Q� sD���Ȉ��d� �%1y�m۶m۶m۶Wto>E<�&j��jߏ�����)��an)�tp1�/,����Ud�H��\��p�= �m�!h.�kjO�{J䮼��K��.\���P�@͹.����ץ��G�D�U�^�=����>iNbx��8\S����Ԟ"FӏW�+L�){tip�7_�UKD��Sv��Ԟ����1��ɮc�M���O�I*.�� �]hn�}��r|�2���� ��9���Ԟ��{mmj�'rbd�� ~^yO�l�]S���$Np��G�OZ�P{f��?�!�A�;�3��D��)��2?�K��(z�5>Fs1�C�+ u�����`�R������]�R�@*����O�}N���h.���A%w{NH�>�hN���Ğ���'$�–��`pQ�+�'$[�%�K.F�b�/�)F�C8]t�p����e�˄�w���Ԇ�3�ݔ�d�%U_qx�����40���Q�)�;��L}��<1��#y�՞e�3r�pMdj��j�ȡ��6]4�y�ԕ���'N/�@b�,�Rs�)/ƹ�䢒jjώ�ѥ+�C�2$���e�a.Z���-*�$�QĹ�;�W��˴��Q$�$1��LٶM��Md���F�n�p |���+�|B2!s;�'}�xbdjO�2��Qx=#�M�Ib�`� �۴Ӟe���w��T|z,�G��@0C���So�p+�3�?|cd�dQ�a�5�)�Ԟ�2)�+�9��~�:R���kF��Ğ��%��E���!ZR� ����Ln��Z��~#��ުl�ɼ�~,4�zI�E%7����Ɨ&)/�'tMd�2��ɛ�[��9n���&%��ӣ5��&xbRq"_�W�>��[/�u]���Aʂk��{J]���ᣈS{ ��������L�����7� ��N���~$�����y����h����4e�4i0&���;z4�'F�07�-0�ľ���ʝ�o�L�Oꋑ_$,����n4+abK���/"W��f��ȇ��0r���M�NX� ĩ=��R��N��y�ui�X�|n����<��ui�������o��D� ��Cc�Y ��k��#ҭ�_\��\b�jNĤ��s�����= 6��:�����0���%&���p.F^��R��V��LQN=�:#0��� �V�� �ph�!�N�S/~Aᡯ ��0�pM�l)�Ԟ�!�qj ��O{m��J}��� h�'�����1�!q�-}�x)`V�o*]���"��̩=!�k����SJs2�N���%��<\��k�|�g� h��O�>Ě�^��ӟʕ��$�ǽ�Z�5�?B+>���';"s���MlU��7��1�]�>(]�.ujQ���],<��N���%�[b�'���&���[ճ"�>hNLj�����W@�q������'WS{��||^��)�K(z�x�u��)���KLLr�����<�.:�5����c�;eS{��$$xg9R����`& q(' f ����S#� ^z0��l�K_$��B�������� ӛCSP?�@r�^��D��*��|�LjOI@'ZbOО��0m���_y�)�<�*c�f�i.��@�)�A|�p��$�ҁff����T��z��H�4�t���R6G��rB�7Sy_y�����c.�S�����YmjOٵ2GdJd�sJ��+oU���ꊀo"�ʑH����Ԟ ��5�t���� �� 2~�9idK���'1m�^f���V��PS{Z(��9]�"��#�tILw0�����V��DS{:����y�}�=B�]Ţ mAR����eb�oXKJw�5���T�Qdϡ%����;N�i.���W@�F" a��7�I��D�N(�)�����;�K�є0jo\����zu��b�'M���_�}&r�^LӼ�x�=�z�u�N���Kœ��<��2��_"S���a�v )C9������>��Qސ��W�g"_��l\�"�gd����f�V��{ �Ԟ��q����C���4��}�y�WB�NJ<��)�G�%h��&򣼵�(r���$PS���A{&��L홨|Y]w\?��yBr��N�������l�Ve�Ԟ�� ީ� �'�1�{F�|T�^��k�2��� @�����a��{C���C:%j!�V���?#v�yЩm��¦�]�S���k›\�.%����9"O�n\Z�>"k�o�&H|���}J�L�b��U�M�Oœ`O�;�S�D���������c�X_yO��Q4�t��z2 �;��KonU.\�k�S�) '*a�?���0��V�_ �\]�S!�xxe�R`b[���J(��ӪL�&�Or8Ut�ē�?"�,���.�A{J�iU�p=z4GrasZ��4 9ǥ�i(;|8���~�jО��iQv7_�_�&UO�|Y�gR^����� @b���ۉ��C_��&1M�\��#�®�ߨ�d'��|���ᦰ�jЁsD l nU�"�� h�KK�)��G��+ �g䈢;�n���D�H6�;�p�ȔJ|A�Kk��[cd��(uN߁�O����{���é3�7�;���� �!DD#�lnU�4Q"��h���؈C[�ILk�W�抑E�.=i���^f���{۵�Z[�v��� �1����멗A�����B��=I�i������얶���d��h��jG‡g��t��+�$س��v�ƥ7��q��I��|Lp� u�}��������q �3T�w�^��QR�*;<��W�[�����[����v�>�p� �U� ��!坐L�g ��m\R���� Y�<ʆ��eN�'�u"�;\ofW�MsJ�Ks${Fn� ���c�;\�Usz�ugk�� �1��%��5CӈC���%����4wB�g?O�'E�n�ѣM޸^y�p����y�}cdʶ���S�N]y�}�\�N}>����5� .>\b�ᛯ7�+�-� e�#S����ȑ�b4�Z��C^jOC�<�C8�����@�d�42%r��i�a>r�$��&�i 32�9���7�-�WD�®�7�t��mB2�� �_ �/�������>��x�����b����(���= �Gh ���������%����n�{������i�y��h�фN׫ �+ ��ě�е���I�i)�Ԟ�%��)��D�.�ܪ< -�`O: /������Yy�)��h ӣC[�3�3bW�SES�f�g"�խ����#�����D�X�N��ڌ�K����:��(�2f��F@" Q��y1HMP��섞�s�bB�E�7Z�e�B'} ,E8�jIm��b���������cP>��������S� r36T ��`��� bW���C����^Z�h%��&�7 �G A��a�E� ���,(A���� �05C��MO��C^��H���OE,B"�� i���������Ͻj�8/ZG�@�"���pO���Y�3�珤?�"�[ /)�D���K��:�nYg��(j��W�]�xE$^�#��q5 ¢L�R�Ͼ� �r��+6_���#�u�Y��|��{[��m�j�-c�>�W�Olva .�;C�:�i_����U�:����U�}a(TA����a;F���Jÿc�Ԫi�Ă��Y��[�$�]u�{���X�8��Z:Z2�S�6p���$S�{O�cm��ѝ���иA� ��d7g�T�0$��d�X�d�`���"�_xSEe��Rq����[�N��e�e��ꨇ��U�Y�N(l������ ��Bە�Ҵ��g�oc�1zt��1���d��J�"��f�e���{c"l�\&[c�ˉ��Z%���;��ݑ�a�%B�N�4@�GP�Xx�7i���HsP��&�и ����j׌��L�oGx 0XS�:O�Ν@R���N�<|�v]uD#�=��s�P��Ka �b xH����&�'Ђ ��u�P�$|䵽�l�e�űd�EX2ݬ�5��̅��M��"�`��y ,��k�����k>k�aW���4��b�d��SU�I�S� ҋ����m���bVm�3��E�c3��$�zK���)�W,��,�'ꜻn��=� �~h��/b��� L���^!+��m��T*���m�]�Kt��S��%��q��_p���t�� Bͪ'G�>�o!���uضϠ9c���;��(��@Z�E���d� �ײ���+o5�+Ȓ���N���T,u��'D��Ԙ9>ْ=��ffr�#�K:��74���t���g&(/�o�V�y�$��y��EP�*���e�0�8i�TB!q�}'4��ȀC�xyE�9<�nm� nb;�] q!5��pS�>�g1t��>7�N�t�h9"�W/.�ΐN�,��9�ڷ��<2H% �AP���B��������R�-[���t { // 初始化认证状态 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: 'yydsskj', chapterId: '87477755', 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 看小說網 版权所有