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
039 缘分让我们相遇 - 一万种清除玩家的方法 跳转到主要内容

039 缘分让我们相遇

作者:棉衣卫
(�/�d7}��A18@0U��s�`w����̈��  ��V[$Xd06`3K����̌��u���������cb�7�e���Qݠ�J׋�K �&x8G˜� >/+� ���dO�� �#t ������@N�n�\�8$���b_��,^&�eO��)(���|~�r��,� �˞ Υ2���Ի��S��#L�V$�Q{�.�z��=�^�M��$�6ܾb� ��ɑ�2ܾR ��>��o&�\�=��n��˞�� X��Qn��w; ��4��w�������s'��n��eOI�y�Y`�{ a�#�F�m�2�e���6x�A���1����]L��6.mp����/{�λϩ��zHy��G� >g�-ٳ s �b/>��5~A�=K��B�jk��xG@�*s�z�p��9����f0^�`�˞T�.���;�[��T��ٰ��z�el ��5��R[��I�ɞ��?4쁼#6��e�j�Ѻ_��?�yKl��B��`���] ��B��y����w��9�T��!�"�/_D�2���V������ �}��}-r�/{Jľ(U�"ɘءг����;2��C6��˞�=��*��|T�V���_�,�YxG쉻V���˞ ��b��������gB�� �{JL�}�3"剻 Z���\M�{j����@�݂ϭ��D�}�І m�j3��Hb��3 ����c�8�e���R�)dS�G���U�U~�0��4�����]uRl��I�C�e�H�ؙ�cOܕЌYnu��x����ؘ�ɞ�c����0�N�@n����y�9��>w�\�˞{���]��&@��^k��|� p����_+��� n_�֐}�.�l @e7��@.+ױ�6r٘�K�cbc&vG&��A��Hn�ܣ ����@gJ�`�=|a�R�zȆT���Ի��k��/{j�2�s?�����g�9ۡ0�eG�u1^pB'2�6��0}$��6.�W��I����'g{�݉��c� =��k�ѭ����'�z�����V��9�_��|�5&�el��Y���u9 W��]p�Z���@Z�x_k[�s�/ ���8�}�nX��|�}��!�/{������ O��X/ݐ�!yC��J�-�[�ӹ�y�� P����!�x���t-�;:���Ի#�*(���U����Z[dq빠t�wGb��R���L^ �e� ��[ ��:n]��o&6'9"e���O�]Lr�A�\&���@��l��\F�� �_���H�T�*��bO t��2��9qܾ�ԏ&'2W�|a�w<����e쉻��^���I�Fw'�v&�L no�x�f�fP�/{�,w��3Į �8��G�4��АM� ��O�%��,pHr1�9� +_H�֮�?ۘ� �*�$r�珄�p���}���r;�;jg�/{r:�>>q� ���� ��Ⱦ��;a���Z;�<�y��T�X��A�����T�� ��Ma�\���'�&B\A���n8\��E�zE=!���1%��PӃw�.e��!s����>�0�[�S�B<4�˞�T��}��Z��Ƈ�s9�s'�*�I\�6���o�~A{s 3�'|�S�e���b��7�{@��������'�7�6�ܞ��w�T��rp҅���Q�]j����w����Av�%�@�zw#:�lpi��ĉ� ���#x>�� �������'�B&�q��������'�^�x<��w���6��!Ճۋ�����o�P�#��~��_$W���h�eό�C�_�����)�k��^��$�����{�yG��T̠���<ևB�_��:�������Cg��U.9^���? �@a�U ���7��>n�L_�a>q7����jׅ_$�#v��݂�;��4qHy~31�#�bC�_��x�(���Xko�W��".`q�{�i:�`:e��L������mw�O��0��O!��t ó�7��-�'�f@��g&�i�9�g&߉8�9A�js��ތ-��S6��"�:����t^=���^d��6"#�0�� y9Zf���~�n&NH����/� �p�l� n���M浑� ����aH)b� ���!�0-�L� �o:�������h�PDc�6�Ё6V�Q�D�J���km- B��ѤT�Xva�#9� w�� $�Ĵ�lw ��w�\���ΕR���¡O/n���qx~e]� �!���_3Y ����یJ�In8 � �Z?��Pb���)"L+l�tpI��~E(%�ʃ�&`N� ��r�}Q�x��;hL�b��ޒ8��Nـg��&[)��.i��]�����k�[�17�\�g5/��}��M0IK��� ����W6�EE.�0�d�nD>l���{��ozlJ?�X�N��9��p���6�9 �<ߩ|�0��So { // 初始化认证状态 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: 'ywzqcwjdff', chapterId: '82189885', novelTitle: '一万种清除玩家的方法', chapterTitle: '039 缘分让我们相遇', 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 看小说网 版权所有