Notice: file_put_contents(): Write of 6392 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
第382章 生气的陶慧闵 - 請呼叫1988 跳转到主要內容

第382章 生气的陶慧闵

作者:骑猪的小猫
(�/�d�:U�O�=<0P+����y�3B �Z�� ���ZIU�Pieլ0#P���_l���y�_��������wn��� &�<�ϵ�wA �P����iIт�>���a��@�Wvu5Z ��C�DK����w�L T�0 �-f�w��%���l3Sġ1�!ڹ���S�Fz��133ghN1?!�x���P]0�_iA혙X����]����'�-0�v�z��@��L;�\L������%蒤�P�Ռ�iv����F�eh]i�(^;�+e0(<�y&ڏ�#�쁘3�B�$i1bE��T�r>bm�Mw�$�����H_�A;h�+����3D'�}�.���������t��3ђX�:th�h%(�F�4X!Z����u-�z1����� o���Md��u���j�EP�>q74>a�J���x������~^��1O�ԯͭ޵<�����cu�֙h�V�t�f�N�27C�Ι�2�1q��#� i�h-�v�\����JP�)-������3�RF����8��#$�-Z4���13#-e0��L�wz�#�?��Hs��D[��)�ƕxY�|�nf]$����$/ ��k0���S�.k��N��N��)���I�RW4鉻�� �t3S�<��>��`D[f~�����$�Z3(|��J�X�L������\P���D��.����3�ia_>�qɆZ@���� ���&l�Z2f� ���V�^�aNRM���S�����F4w�3�%���{d��d�8s���|8�Z@�`H� �xf�0]����"��lu F���8���S(�С'�s��T�9����҂�F��(o�,�b �=�+���td�5!�/�a��)%W�6�fˎ�pˍ�-� �r�F�V�v‹°�E�- ���d��� ۃq�!�r3�6�#}�vBZ��V�_ݽ��Y]u�X!Z��L_��`�4$��Q���W�`����Q�a���d��՘�����lY�h҆���z��z�^�����g������nu�Q�qX=m�qD��cf �M�z�����F�>���P|u�r�rq~��B��rFzAZ�G��N������b��7:׫ ���]]X��@�f�au BG��)���5��\� �SR#-����V���������њ����Piġ��B0צ����z��3Ӯ.�#,m��.9��� `�fHi��3�?�� �f���i-�'wD��]]������cf:���xf���G+�\�B�Q5���Cډ��h �cf vMZ��Ѡ�L� ��P���x�ث��)�8ov�F�j0Ǽm�!�mAhP{���%���WN�����S[;m&� =f��A��ɥ zBZ �?�/�#-AqX=thδ�!�կ�J�Ѿ`�3\�/�f��� OQ�Q�bt5��t�ڐ��C���ά�`������l�LA��K�&�v^R����]�k�L#U���pM`�����jδd�w%�=�<���Z�@�?Hcf���S�F��?�9̫�%u���h��x:R&�"�Z�i�L%�lAh�4��9�Fq�եhI�rD���9y�����V� �g�='UWb�L'�2����8�er��T�6���`�13U��e���7dz�n���� Ҏ��.0�s��螒+ ��՗hG��*��'H;�q�K4Їs��N+I���3�/���D�0W�Z]��[��t�b1lt cfj�X���b�y=z24D�0V1'�>q�2ګ��C|p��s'�~^WL;�p�b0��6�Q�B�%(>�~i�XR^Dάw9�9{X�ᙎcD��P�CV�z�\ �Z�T�|�ɞin�� V(�ᝃ5F�w���ՕFYwq�������*�����if�`�%�|`\��X]�a�D��M��DkB.7����%Z�cfz ݆v'\���%����� ��_\��jIyA ���i>~W(�-W�V�� ��↾�[V�A�ƨ���"ɛ���V(�L���[����%��:Ck�ÝhGW'<:������������"����u�����.���-�zD{��Nܥt�<`)����)���h@�t�T�9\�>�N��sC��x���{����I�~�h�����j�����'@1�:������@\�+�]]��W�n�W�J��~�ܨ:K���*���Vw�wA�%P��bf*œjt�!��F�r<���Q�W�q�� ��\k�� w�e���=#�3�����5��������������H�MmA�N�����ok-���B1�q�%(��T��@��z�}�[b�h1�{D��@� ��vp&����������$Y�xS{⮆�u-P�L�� )�幒��gV`���ӹU� �N�'|��^1�A������E�#t�#�*n���6�� ���Z��]��s���E#G#��W[���~��㴺�8^����8� 'L��]��/Oܭ���nAh�h9IcfZ.Aq崕Ӗ�U��Ei7N�����9���f�፪9��C��0~~���z��|��wN:�qI�Ҟ�/��)(�D[9-f]�Q٬���ǹ�U|p�]mP;�w-¼�.4���B��9����=�~a�Ш�# ��%1B!�<��� )%�T�@ g���E$�������8YU�)څG�����w��=��m�&���FxE���U�G| �)B5G����(hjN<�[2یw m�o(ͨZH�Rn�'+�Kܚ�JL��z��Sf�z0�����g��iǁ�����Z�F1������x�MY�6�ٟ�lW�7̞��o���-�'�p�\ z b��%S�gg�^M�L��.+��-�O�lxa��JJ����R���;�$ f��¦0W`E��������ot�0���fj;Y��h�� q�hN�u1W��LJ�*aWb�f்�]3�챍��x�q��-�6�.�����; 4B2BY��D�ROg���lՓedd 1-wv� &׮�Vm�g��fOb��Lz}2K�kuobPۗ���ck!�\1�]P�hZ�;���8��j�: 2�wk-�~��4�Gj���re�##��Ք�?#�� �)�"�"��:(�v������4��I����d�`D�N�ZR,}��R�����,���.Z��$�.͠7�-�"��E=!f,w��� aĺ�&�pk�3�1@|�!3��D�yX���D��e�s����y�� n�#���Qo/�Ny|���q�n�@8���{�DS`��D+�֍K�����4v�~9�1��Rc�x��d�d�(8���чD�˿�Kܣ��Υ�'�C6���Nߖ:5D�8�xIt5a��7 �1�����i4x�{MJMh��R��HRr�œ��O�M#�ViQ��������n�?���G�o�,Q� 픥�3��!�n���k&�pǙZP�m ۲��g�-/�e�<��o U�й�q��E�AcL���RT� ��YۘO1",h��6��|E��Y:�,����@i�D8�q8��� ��,��h��f� ��� l�Q��GS.3li��S$�˪A���Q|֐Þ�*�� 9��f�Q8w��0����^e��4�FxB!Ԉg汆�6bT������;�����uum (9q�k�8�H�� ࿠�pq��&go��MҚ� J !\�K&�G�2N!���z����%��w���X�����!E��+w�� �r0��u��I��֑��΍���^b�����xg�ϭ����,G4�;#�S��:Zͨ� 4�d����f���,q6��3J�C�& ��jZ��^FC93�'DfB��ާ��ka�m�+���$�I����,.KD��1'=�@E�h�/���G������]��Y�}9�=K� �I�K�ܞp7œ�P�@@Z�F����Rr>�z��,�S��H�d��;����&h!PTo��o$a+O$�Y��h�Nv��n��fA��G��}�Z��+���su�P�u4O�m>�&"��� �$����Vg��Q� n�+��23-�� �Vr���ȸqGR��^C�d�P�BB�Kr�d�'B��v���QQf*�@ ���R#���=��1�#�� �lMi�\V��td  ����_Qc�-G���4�z�ꓬEg { // 初始化认证状态 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: 'qinghujiao1988', chapterId: '35659775', novelTitle: '請呼叫1988', chapterTitle: '第382章 生气的陶慧闵', 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 看小說網 版权所有