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
第975章 被害妄想症! - 都市之破案狂少 跳转到主要内容

第975章 被害妄想症!

作者:叶小阳
(�/�d�gj��"<0)� �サ�00@%ʋH� �h)�E�25BX�c'�Rb������8 *&0,��1 ���3�^��J{�T�W���BW{��5Q�@� ���8�r�m��uq d�ū=-����T������805����J{�� ���|�5C��H'����ӹ��-��p��hr8�#�%q��uỊF� 3D.~$�j�J{�j�=�>�0)�c��ksLy?�ލTN��x��S�)�'OS�E%�2e��bV�WJ�i�樰9�����ԩMi`V{V�#@��=�6���5c�)��Q���F��d�=����'�nH��fO ´�v(����3?���ە�2*���i� �V��=O�t��J�N����F��~���4�d��#�Y�� 2�9�u�����QCd��I+|-nM!�ڔ�J����)��25$��S�Ȯ�+��\35��ۼù��a�ɮG� ;@���e���jOL��@�p>��9��jO�� ��1�OޥP:��$���1��{�?e��\2Cf�"]�2]��V#�&��u��VړF��\��q�j���W�g�$] �2����L��n�}�y�� �����렋�!�j�J{��)�v������N�\E�^�Yyk�T���8��H��ɻ��j�$R���C[{�+|-�L/�H��W�k�/@'&��îE�7��k�r��f�����1FW{���@��lr4��^��kB��>��vhC��!9av�GU/j\��זC�FP�8]i��>�1D&-.�8�jѶ%ҍ��!9��T\Q�; ��9�q�)ȎIJ"i�yj� ����5!���ɕ�]tnm���m=�z�I{�c G*/+ׄ<��ړ�(��'��0�|���E�?�)��,�6�)/HҊ��@�BƔ񹋲I#o�;�����4Cd���W�{}J�)k�=����P��1VW{�*���j��朅�눢ɮ!![��y��lˡt� �^� �6 ���jOQd���� ��1�C���=MZ�CdҢ5���#�jO���'��@�<�����@Ny��s#�Ku�}h�O�F�X��$�-L/s�k�yHd��������H^tn�S�I�Y�Y��>��C� ¦ c��pxm�"J�"W��V�?�G �fiˡE�FU��\i/�.�@�ݑz�'ɺ HG��wAd/s�ק�2?y�Q�F�k*�)u��cR�#��i\��r�9CA3�>|�id�ȡ�Q7 ��<r�� �>�`�¥�_�c�.� i�_�+�O�2tE�6{c;e髺�sE�=#�@� /6�Z`�G�_�=����W!�� ^:���uLZ��)�����аz�՞��%�Í�Tõ�>��c�^�}@hB�.�H:L�)Ջ�G��(��]M���՞�N��s�=B:+�(2�^Fw@�����3k�D�.Iҍ�z�kO�+�%��������)�>yA�F:��_�?��9��4F�̤ c��y��]��2(�Bv���nH�l^�J� ����o��&��V�3D��t�8��]LŤ܋"�)�7z/���$=��S2�y�� ^���9����N|Z�,�t5]�����S1'��^c {Yj㝄�]�Y�����E�����j���^��5!08��3"w�#�J��0;��S�8_��Sr��0; 3�5f���80�8`@�@�N�@� � 0@8A h�@���uԕ������5�th�4V�ZyCthkK� �D:t1A����i��=�����OH&���b" @�^LO�\��0� ��l��'�˯��� �zLW���]�蜮�tGV3����r'�^�"p&v�F&_�"�0h��-�>]L��7���p?�1�%8��Y�J�Y��R�r�\/s��9^�ںt�Ay�!d��Q��<�9��~dx�Eׂ�<��jO��d��+ ����{���� �-: �qyA�;�N_�o-2r���{. <�_iOA��9B���/�L���!2isLI�gP��y���S�̐��"7&^�K"�)��+�1I{@>��B�+��ͽ������iG ?�4�J{���=��֢-ш�9�l{�*��SޑxE�U��M�; ��nE�0�X�L�c��'O��g�&@��9 ^��yٔ�J{��?�m] ��St`jԢ7���������G�����՞�{T��z��%�����i��w�"w��� �����i�è1�q�8�`1R�� y-�2b(Ja$ �0 ��&.�,"T�|.+-r�q�?���ݛ�6��$JE+t!ϭ�$z�L��h�$H��X[��b��!%�:� { // 初始化认证状态 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: 'dszpaks', chapterId: '62890120', novelTitle: '都市之破案狂少', chapterTitle: '第975章 被害妄想症!', 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 看小说网 版权所有