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
第36章 灰色交易 - 阴影之外 跳转到主要内容

第36章 灰色交易

作者:凡尘丹阳
(�/�dw~J��.<@�h%�{����"�d7K lv��x���M���EjJ�� � w�f9"�Xj h�����Ċ�c&lM,z�]�� ��s��7GO�ON�^� �µv����l�CLL���R <ǔX��z�\;��q �W�G�49�9�:ê�l�e���BhL[�/.�<>B��g8߲���.M����=i�� �/��4/zΐd�s���b~ɌO��_h��Z;��ŇT4Gߙ�y�{J�苞��s�v� d&Y�J�ɵ�q�Q�SLX,K��b��F��go����+�lO�(#k��!|�X;�L�MSS�)1)⤩OSCL���= ѕm(K Z���GD�c��8 �W�N�TR��!�k����y�Ţ�����]�n�a����5�h��o�aMm9��srk��7�|��� �Kn\܍M2�Rm���k"��v���wcs.�J���=��2ю�K�! *%t�E�%iV����ʶ�G���k�j��N���M7�m��nV�y��:�r�\�s�n7�w�'���W����]s��l�����M�Cc_*U;W�t���7`��[<Bz��$�-��5�d�b�{��1���:�){��)��^���j�\L�}��y��Uy\�wl����ͪ�ȗm/>O�fZ���5��ڹ���,qG�'�OD-�����C&�`�&�^�=�S��\|�T�ģD���چ��lCw�d���L�g[бK�T���w�*5'����nt��+�萣)�~���Q��Ӈ�z���D�;�7`�W�xB�A١e��Ն~`~$�̃�!�1z���H9FrJ�ƶ�'y�$� X��q�m�{i�\�N�à8B���7`���:S�#[Э�'�>ubkF�礘3�{L��y��Ŏ�#Ϙ�䩟�����#D\��D���3�I�tl�s �ZBe|�d�6|ĩ��s.�\�������������ՆOi�ؖ��ك��$q��c@T� �ڹ^%��?Q�’C��}#��K68��|�)M�tb�.�L5yuvE̋�3D��[�[��y�[Dr�{Q�-�{ ~���6���t��za� �o��LL2�n��m�}�v�$�M�_%6U/z���qJs�o/^�_9zP�_H�숾�� T l[�g��7� 1qe�� ������͒���S� �9ۋ)�5B�M�nx�*qi!W�c]+.�V�ε��7��x|�zDQ�K[�gB��b��Ub�2P*)��,�bg#i�\m%�"���$>�v����I)N��"ZTP7FۋC�PنM���g�'H���Lk皆N� Z-����JP-h�ǃ�a����i �%��G���5���3DGN�]Li�Ē4�U���%���'\)�����m昏#L:�� �!L�%�t��3����b�Ģ� ��2ь�=&.an5��9��i&[ߏXoGNm37�T�����㜉9�1]'2m7/z^I􅂾�,�$��l}�YQ+Eܲ�y�{�gr�)�J���_��$�k�\E�Ohn}/9��Rs&����\ y�t����l���qz�s�TBF�]9ń�s}��4��&��C�.� Nm;����TB����u��1z�\H�b�ļ��x��#؞�(//�<�lʺv��2����S�>����6�Y�9��*� (՞�-�b�Nj��m�m��P\S���1 }��G����s���NMn��mA��q5#l�QD��)��R%�Zن� 'X�*qѓ4�J�T �=&.Ws��t�ɴv���O{�EKLr%�L䈫/]C,��� ؗ�k6s���- ,oOD�)�{i��U�h���Aː��hR��f��Ԙ)��ƌH{tp�\��m��'|��E�l�#��kR_ !�W�)&la���=�؆�) j���b�� �0���*q��������ɇCL��=�b95zȤ�M�+��Q�Rj�k���JuP9���9����u1�(��od�d��a#y�N��s5�6��*h�� s�&Y_ن��J��kl~���^�/�2��\��-��s�ė���G��Z�;� Ŷ�qI�+�@��aj2�J�U� �����h���=I3����e�+"{xzE��#�3P_�?��i�^���d��� �V|�'���xh�H�L��%i~��!�I�GF�b�е�ڹn"�Ub�ŧ̭ʭ���"�@�I�m& , ,@@�@e8 $A �@p`�@�;�� S���|\�\;�֠�k��`� ��A�'!Z�ዪ��������؛��i~)���������ɼ@�I�Ccwʜ��s�V!�\2�R�7`W�A�p{���5�-�@5Cf��%�|�]l'j���o�?�;F�t}���uiq���.�LL9W̄AM��*��)+��xnr)f ԕ��|P�4�=&F@���-Cfù��5��̠S�N��8�Q�w�\�� U��7eH�TP�s=��f���k6�"N������]� { // 初始化认证状态 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: 'yinyingzhiwai', chapterId: '42019198', novelTitle: '阴影之外', chapterTitle: '第36章 灰色交易', 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 看小说网 版权所有