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
第二十八章 矛盾暗藏 - 血魔纵横 跳转到主要内容

第二十八章 矛盾暗藏

作者:月影独照
(�/�d�.M��Y@? a�s&�{�-���d�O��54��E��@��` �!�l�y"��+�.�\*��(?�b�9�����u��js˳12�Ԡ���e�t�1��Ȕ��es���12�N�.�W�\k�cp 8�ۑ���K�?�#8�,ZD��lN�NeQ�M��=�J6�9�Z�G;��(���F�/��7)�x8(�4��أ9�����ꃴA��橄��,U��Z����d�D%�`���S���9�1�2S�]��J����-a�Z���j@>u/� Ԡ�x�2�k�L��S�R�;Z=�|��GYtg��w�y��a�os t �7���/� r�9���S����=h��Y�j/q9�12���9��2q�����أ���L���+���NU r�-*��0|`Ą�D<��G���^d�8�传(ql�hjt@n񾲺a��=$t�e��U����s���n�>@HFήf�,�W�Me�3@Cj�,���uV9!d\.�=u/�mPAAγʧ���@�"o2}1���{цf@Nf��(zQY";��������$�U�,� ԉ�1'_�'4tGqE���9^[D�����p�F�6:t�{4F���M{%S�H�*����b��ҢL��9/(F���s0�A�.>9�e���{Ê'0n��rh�Gud�e��,!t12 Q^��N勢+˝�7�-"cd:���l�L-�#6w�~A�ʕ��s����X^�؝ʓ�`w�8F�����Ã��":b�b��V�M ��~Ꞡl��B*c������me�Z&P��5�125)O���='�RU_��(���� UO�[˒LT9���*cdJ%�a��t�ue�j��i�����%iIZ� � BZ`��x�L+ ��l�s�L˯C�`��~�@)��0.�����6�*�]m����fx��ie��jK�zy�Q��d�LM�*���J���i��l�l�L���˯12�*n2ܩ{��A����H�.��t"�h�����E~y��#SP��r���36-�]&�Q�7����ZD�J�z�~QY����12m�z1�_�� !�R� �mz�tG���M���?#;,�ȴ���;��`�^���.C� )Z+9�<�.�X=u[��c�=W �!2gC?�;��B���n�|'�R��s�����z���;�%�jtF��6\�q ���أ9 N �ڠ�N�o�/��1�bnP�d�A�� ���S��Po"d�FO])��n��λ�lPA9���#S�B:t�>֥P�Q�>ln��U�T�T��gTF�#�.Ӓ� �y=v\����M�j�G�=ZE3�79�ܒiKdɆ�^���S�-�����*��02}tVr����W��-dcd��|Q4���9��(���E֛���T+���r��� ��z��<�����h���p�LIGSn��F���C�%�[���Z�A�GTgž���>l���Jy�s �P�(n��A�+ zQ��ԽT���y#��������[�tkt��%��^�[P(B���r�Q^�|)�����\Dyц�ԕ(0��4�l�!��؜�O�6�*Ų���hˢ��A��;Vք�����I<�t@Aɘt/�`nh�f�١��0~��$�,[EwL���"��:��&�"N�[���+I�Z:�g`N����|1rV�b?�wJpy�29Q���6��^Nd�%� $��u�he�96��+��-o^���O���G#TE��kj/*��~��M�`�Խ����y�d�L/˘u�.��]=�δ���c]�rh�����҉����.ﬦ�|*:�:R�8��12�m������e���ww2�4Y���ʲi^��ޏ�!�CfW��Ypky#Y�<�[D���5:�أA�C������rޯX�(�@i�@`@$� �� � x�Б�d�L1 �ip�L�ʃ�G$����̭��.=�Z|��d-�� m|��G�'(�c��}Bؖ�!�/U����D�*i�Z�j��3�4Ty��AZ���!���+�`[�w��T^d]Y�2m����[D6�w(�W�EYd!1>(j �n���4�r��%�}-U&�/y�[ ��V�+���q1M�c��ɝWA�{?��o���12���6Cd�|Ѽ�P#0�V���-� �tɒɒ��;"��m�7�qA �\^�՗T��yB�+[&������]nB�ϳ�Kdk@�-�_ӭ(Zc��y��4Z��*ZVܩ����TyP�L�Vx3�;u��~����*l���{%�Ww2�z�Ǻ�A��m~FP�3�5څ!��M_N.F���ˢE��^�O�k�3 �8� I����$B Iז`�i1%(�����0S����l}���$/�V���ҘT���� ���`��%D!��t} �cc)>��0�[ �١�#J��aO��}�\FN����)��Z�"G�W���� �.���`m�*�EP���F+�Em��`D]��2H�=�� S�;���JJ_�6uU(�bk�r�X���ν�i6Ƽ�M�1ǵ��� ���,�F; �U뫩�^��PI�� ����Hs[/1YU?=����q��(F�u��H�^ ����ݢ$/p���E�C��Y@ a�����9@���D<�tBl�C�'�H��G ��x;�!jp�mX-�:s��a���U������T�H�q�4�� �l���+i6�F15X�$�8�YZ�-�xE�7�?Q��\���O�׵./�fi�5O�]�y�P$ܣajsXm`��/���RHId+E� G���h�N\-ph�,+�:�YVtp1WtY�3�#M[�P5�h�0���*zf�]�"=]�F,�!Odf��|.�2�� �s*�*���S��׊����Z��t����Q��GDCʤC�m��]��-@�/�4*?t��1l�4۞D`�qt���x^4��H3�Y�L�)j�&nE�Y�U2 �NB�Z؉�������鑻� �CV1�Ȫ��(���ëoTu���&�qx/�<'s Ǿ*�`�@bm(�i��T9�JE�E��=TyA+ܰY:����R�d7�*~�,#=Ha�H;Z�����έ��q���(�ٙG+�`|��m�+��Vy��ApM�g�xn|���fZy+�q��a�$JA���ܳ�{:[���^��8)���H�� )k_�����U���I��#�==j��(�"�X��y#�1���@Y&QI�'�UFKJy��VB0+ߤ/]XE�P�* �� { // 初始化认证状态 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: 'xuemozongheng', chapterId: '33869911', novelTitle: '血魔纵横', chapterTitle: '第二十八章 矛盾暗藏', 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 看小说网 版权所有