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
第8章 相伴(四) - 师妹是只撒娇精 跳转到主要内容

第8章 相伴(四)

作者:桃槿TJ
(�/�d�- �J359=0)U���9��<�%��f���!���W���t7�l ��KT����<�u�o3��|;��{y�7(�,B�h��|ob�ʱ:�6f�'�rTPT�� ��ya+�;���+AA� bzsU�}�7=q�!�ѭ��I�g������)�� 2��+is����.���^dy�p)"�\.���ا� ֭x>����� �Wp�@�h F|�4%�em$���N&M���dq������&X6�a&�'(34/4z�E�#>q_�Q9]���<�V��$���t&2�e�@��P'�Ea�nz��5���� PS̞���>��z���� ��L�P�-�+�60�Ϊ�!;}���:D��5�.�b�Z"��-h.��A�K��%rE�av���"���î��I�����V�̵Q5���VdR��� � �\-~�~��!�.JNQO���§�C�OƵޓ5Ey�3W0� �M�g"��� � ���[��E=/ϻ�њ�yjQS�Ŵ���ju�?�SR]m.erQ(�(��)���>�%�|��)�N�c����|�Rr�y�t=iSh?̷�0�����=EC�V`)�[��&��n|�#��tpѫ ^M�88�r-�̵c���A}��� �GyQ��{��`�+D���D�Ю6w��c��CSFf��CJފ|��O�<]�d{�զ�˱:A2���ǗT_��y�����b�J!�r�6�Ʃ �1Z�E%��O$[���/�q*�em�x��D��\�\�"P��ʫο�b�*N��#�ً������I��m*i#�}(����[��������3��E mjGd�A���*�N�Im/]����Y�1sM�\ � �1s=�~}~]9;?�� w➳(|�y�H�)�E�)#�� )���S��ڠ��+$ |�� �������@��+�tG����VN}jG�Ԋ�;Z��� Ѻ�`�?�)���Հ������X]8�Q蕁# � ��at�2G�����<�4�����V~P� �Vd��[����)U�j�:U3(�B=q�U�I<3tH�h�W�ɜɎ�I��xITovM��a9�uF�� њB=��kK�χ�S ~C�Ü�x� F%��9��D>�.���6���n�� ��פȘ��_'N6�K�K��l�l�|�Ԓ� �G��`�ХB��yP=�m���r��6hQr&r���=��T1tx�["w���܏��E�.h�'��rIz�OS��!՗�+7�:a��ƩW��;�0 }9��2�]TK�ȅ�A�N��U�/hn$����Q���$�q�h���9� ��:Ơb�Z�����j�X��X]j���l8z җ��G��|A��Y�o����v&����W6��^��,t~vr#�.h�yPU[�5�;��q�m� ���^�'�w�l�O/�J5ct�d������l�5��`�)t�qΦN��FՕ�C)'H���\���z_�ԋd,��yz�/��ܠ= �Q��|���oo� ��Uc�ڨ�A�0n�ʋD�� )�Qu�"j�jm��!%[��$�2�fs��sx��� � 6A Ѐ`��`�<@`g�ڍ�c�j���ǟ_w4�l���^>�����uFæ6��EĻ�A�^.:��G�D`gO�.�1�z��5xn��U�N����Ŭ���I�U>�{�Q-�V08��zD�*����w�S{|`T����l�m0מ��}0' ����H]n�7��7O��C(�:�P���� ��6o���҆�>m� }���f|�<�� N�*>��S/���%$` �!�1c,t��xI�zp���CC�YI̽u��F�|�S �n]A�����5�۷V��}F/@������j�w��?����up+����;G�l�+��.H��.��>�g��T��[��7ĖB�v�ۤ���Y)*�w����C���jѥ3��o^uk��ư�T�9<�>d���g���2�uF�u�m�3J�ʩ�-�\�?2AKVY@𭽢�"D�)h `Sj,m�wi���)� �k���D��6q g��V�b.��2uS�H�;<���B�el�(���z2#��=�@e��2�I�[q��n���bt���\(n}�SNא�_MZ��*�Hv�U�� �4M�n^��N�Ā�C��M%.+���WdM&ʰ/0���zX�#.��h:WD�������#�㉣2�;�Ӈ6�� v�_:�����F����FԯY,0=/���(��)O�KG�1�p��+�P�\��,�8�쥠����8���*Y�p��n��Ɇ&Xmae�t��+Z2\ { // 初始化认证状态 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: 'smszsjj', chapterId: '67236778', novelTitle: '师妹是只撒娇精', chapterTitle: '第8章 相伴(四)', 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 看小说网 版权所有