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
20.黯然 - 暮冬(父女) 跳转到主要内容

20.黯然

作者:未知
(�/�d�#��39?0P���9瑲m�����F$@(i����� ^-J�E��`�!�)P (Z7۶��>�cq��jp�xzX�&X��$W��xn�hfYtmrMיe��LWZ(h���b�A����$�8�dG�������@��4:�z����;���Q'(.�y�����X�R#��nT^1T�˫D+!� �����Ț�)�?B�����)�q��j�L��?L���Y6%�^�L'��� � y�������v��ʔ�\�q�eDm�����8^)y��Ktf��xY�Kd�e��%$j1��=xp��G��|Y����*� �$:!�ƺ5]k����U ���f�Jk��aף�GW�("��55]�=�Z� �B��?��V现A�?B�d��$�U|r^ ǫe�#$w�@���w[��~!�t��rJ���e�}����+Ӊ�h^�^�jQh����W�X��_ײ5 ��`��������PN�τ��"4�EC� ܬ�)&�$? ��+Ss����Wˎ�f.=q!9� ��!�zO6�ad��'s� ��M���ͥ�F#0���M�?_'XF@�X�n��X���*X>qO��4������U#hІ�&���#t�:qo�E�����"�O0hW�'�!�c��d�be�1@��cҝ�o�|��Q���Ω�5���D` $�@p(�8���@�P�^�\q^��yB���G˘�jf�Cu�� ��2U\�R4�x����'�FM�$W˱2qhh]kQ6W�5r���G����2�@����5����X�v,_"O">���cgZhzsrǑ7�[-����W3�`����p�G2�ufy���˩��#�F`��i�L��&_���4B��=H�A�' ���J|k4(�� 惋%��)s D�F �8V���{��,���S~�(�����#�`������r%�.����0>�xL�# Z1���e^~�E�{Y�P8D��y���ù�IFS��it�d�������������ދ45�ey�p��桘��;�,�*>y��e��V�V� fx��=��en���9�&�hthz�L��v��c��IFW��8$;�#v=q�a�)�ͥ��0�d��h��[-{F�56�X�Y6@@)筚[ٜ��j]�]Zb^v}m<ה.(qP֙���'���?�_3FJ��sl�� ���gF�i�1�6��/$����Z�����=�i��Jk�މ��(�&;ҟ��7%�d4�������p����<+�0Z����Z6V���3�N�\���>�tves�L����k��Ѡ�7'�U��iwiȥ/t�����!O+,������X����F�$�F���i������dג�q�T悌�\nUt�~A���i}Z��ڔP���s+��k�LZFdnCdpA�E�~$_�.(q*S=����]�:QoW ��� `t �#m�NК1rE>�@C�N� �8V�"�ž���1|�ti3�jJgyhs�ɠ�%��t�h��K'X�,G�ܥ�Kg t��Cm��+�׺�j9�:!�\Y��J�l�ټ �ZN�F]���d��be��n����A�YO�S#[ �]��h��e9�1?3y�^qކ�#�GH>�PlGS��l�'џDO����l����ȵl�aך��~��ceZv_-[Q�����X�,�F~8�I߱l�Hi��C����P�d���WL�rM M��]���?Ts^#jC�:��נ�)OP�Ѽ���?�?�A���/\:����ۨG!Yr�F�e�љe�y1�>`.�6HN� ��,W�+9����]w^:%9o��k��z3�\ɌF�d=7R9W��y„|S������I��r��9$/�mP�� ��Ζ<^D�Ck��: 8V�����x��t��a՜FS&S#[#��1�_+\jd�y-�/�a8�јt;�5���8i��y�^��M�7��d�k��G�+�G�Qљ^D����і���V����&z�����ڠL���y��١�W����������D��<��d�w�bej�k18dl��j�������j�_�`GHvp�AҚ�A�kRWZs��4Z�ueї� �/$G�N'h�g�9 �� �0�#Ig'�$OW�+O�#'X6�̭l��<�lu�@���OP����e�]g��_S#'$�ĉ{��ܥ+�'�F>�~�\P�# Z����aJ�lA�� �3����f���x��{�:��T�/G`ڔ.��Ѳ�G����f���ס�5���6p�Ƅ�/0+S �������I�C1�:k4CdM�W�\��� U�O��" �01���920( ��6����j ��\��H�U�nt\� ��n7�UT&.�Ò���*� �`g1�?f$d�b#� \t4q�E�Q*�n��ӛTxy\X�l�ۃ,Xb��v ߜv�q��*=!S��9J��A@� �����y\���T�#\�̤��B�+^�J�Y�l j��SF^�$�����Ѩ}�l� S�.ӽJ�jqP�@Cyj�V�6(�#��v(�1�W���V���Ѿ��jb����� K��[ye�!7�b��7o��mV�������:���t<�c� (�d�1q�1�.6���ڨ�,�F2L̂�����m [���ٹ�Y E�b���s�O͠[a�xE�}@�[��>Q�y��u��j��\~*���ɵok���5C��� �߅9�����q,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: 'mudongfunv', chapterId: '22780642', novelTitle: '暮冬(父女)', chapterTitle: '20.黯然', 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 看小说网 版权所有