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
第二十三章 兔子,我们地狱见!(上) - 兵锋无双 跳转到主要内容

第二十三章 兔子,我们地狱见!(上)

作者:沧海煮成酒.yw
(�/�dI(��Z(�7F PU ��{�3���h'��i����1$Դ8N�Q�R��Y��m۶mc�)"r�/`l��q e_d>�t��5�!��6,���b�G����(�2�1�A�#�X ZzN���zO BL��z^�������GՈ)dv�]^��a�e_��G�*;A��/%'_&6�������lD{�bʂ�!�ȹ� 7��h�G��ʈ;�/l���L.���%�{�{b�OL�X��%'�t�q������\�I����q}�g�z �=�װ��|)q�m@�e�Al�˙ŜR�ړ �,^(�K�=����q�#Q?;$�"�/Jl���G F�J�C�����ְ�d6H!�G���G�E z��$>�2�7�?$�(*�X�0x�˘�)�=Oy���� JWW~`�a�u!� 'Q�^ǴG�<"r��7�' ���^�Pn*|��hsq�U�3�ܼI� ��=M!gȔ��h�q}�t�ˏ�>P=����zf�Q�G�M�<�e�H�~tqe��bj1������G�m^Ou9��boy[s��p�������܅�ZL��|�=h1����g��Z�+�6+�X�����c���,&�F���Ff����pS�.�H��]�鱼� ��^M�R⒩G˹�k+4���Ef�A㔌���Fڀn��)���^���$^1u5b�d?J�0�,�z�P�C 3Y]�I�|e8����ˇ���_������=L��CF�8��lɗ� �(A+�X�Z\��^���=��Jᇓ_$� ���㈽oJNu9 �Q'{,�]�]�X�������P�)Щ�螩E�/$����`�? �dNu��s�1�� ����9�{L}+O�|ž�b9��"c�C�'�fP���VeS]�h��d��<2��'{��r�Q�gb,�b�ȫ����{�ŕ��{Vkg��4�PZA ���zO� �ȬPr��A�ׄ^0�޳aj�=��_I� �TC~�:����S]�dNZ�P��i�ȡ����G��Ysl�� �E �"���6�X��$ɓH�����J�K �Zznq��b��T�Cɮ��R �X�y��\� J����W�+T�������� ��� �y+5/�@_��\8F�,�Ar��m8��<�R������L�|���J�t�y��d��.c�7���b�ax���=7Q/���]!1�6� �B�ц�T��+�)K���_>��B���6�x�6�S�?�\��]ar���_�G,��z�̷����7�����+���Luճ92K"?��2b����%�y�r1)�S��-�J�Pz��7��(Mu���4�ݗ�K z{8�=F�I&�|;�]��Ո�.#$hS�7�į������E&�/s�^0�%_�|�r�z�'�+�eO-.1h���$�Z�bj���gOu���;�u9����� S]I�f™o�<_X�9X��r ьn��Z���� ���\�1���א8�dL(�Mu������8⅍W#���oBd"S�)�β��}@ٟ���C����0��Vy�����S]='��{�bMGs�k��YvfqG�,{�b���������U��s����/�� -r^�<��,���O�?M~1y��a�g��h�G�IT>x2����K�5����,���ŦțD*�&�=�:��=��Nƪé._ ��޳���Muـ��)c�W(��pj�e”�#q���)]�����T�=�s"�/Hl1I�G�=�#�X>�k�sJ�qǦD����BB>l�u2���P�S؟�m�<�s� ����0�L�cy���$�q}��ki����$'S]��� �#$��O��=�,^C�0�{q�M{�Ԛ�Z�۝��f^5^c�p����A�+���Op� $� $��� 0���؇�L���h�V�h�q�d�G���3ߦ@�(f�����#$=���>��R�"�e�\9�F̕8t� ϗ��=1�薩�=K�昩.7>Y�8�3�-��=JGu���{vN�Z��\���|)j�Bs.^�7�������O0r����q��7��za�剩�E�<�e��K�����b�Ad��ŚŤ�&D�xA��C� �S]��"� d �C�s@oj)1�2e�ݼfq�h��8��ӣ �0|��Q��j �-I�$�q���+�1!-��ޓ���.S��6�2��R�-,���qW�W^��;Tx��i�= _��,U��e���I�o�3����h�9��H���O̊�}� �H��A����o���%{��}� 3plG'�W �}�g��K}�<��7�_J��~�\�� �ӑ�M�_J�a�]N+}��6�K ��y5�����N�� ���g7�-���������(N��x��LlI�9�#��a��pPF�^���a~�\������X���hۣ �;�G-"q��ГfF��\]>V���T�#$6��-^Dx}0�Ju%��W"w0 ��}��%��A�IS���EIW�+� ��4�}�=-1h����THP�ٸ�1"��_J\�Wc��%�M'^,��t��nv�'¨=��1��A��t#��L���l1���'�?�Lu!�=ˏDϱJd�ˇ�����'d ghl�a橅m*����+�w��O�Our?���̱��� C�:y��� ZyY�K�/F�(�2|aq5��-���ں�bBya�����x��ɡ�{��-� �o�� ����?�I�ޔ.O1u5⑨7�``L�z� X`H  x�a�����G�7��{�6��J��Y�oé.��<��:\�q��"N�˄�F\��;�w�B� ��œ�7�={B�K���$�����^P��=�x�yfqi�y�����A�-S+Hzc=��T���[�P��=�np�8(�����oY�h���g?Jܸ� ���1�˄N�9���E M-�¼��̶`�Z��hP�K랃2_K'Pz�Bk�{��~a�zOj�x9�eN䛄sq�\©.'2..���f��e�8��dC@�Rq�K�/%��ybj�� "o\����'��=/e��$*o$�~���iD"��G\�&p9���$*�]�م|����&DF0��ї� v(��.��c����"#�f �g C3$B�`4R��@�Y)�*``J����y�84����Z��a眺&Y$�}R�H�����y������_���C�'���`� ��q��D�,��h_6u��6s����[>n�m��"�x���wh$�"��X=`93���uq��ٰk�\::]����.=�P݂'��h��1L�% `�A�d2p8ӎr�`'쎽W6�jG��[��"�R@���|�D-�H63�]V��H�$��JKMhtd,�߄"�!� Ґ�>oS��� �FJu�S�`x��) ��"��f\n�5d&_ \�D�0�y��IJI0a�%��м��Ϯ-Z)��z����������3��g��308g��6)O�����J_�3'u����x�<>$�I��F�=(���� `�p�M�Z��#3����������vW%��^�k<�p��1F��2>���~}��G!P��Mq3�qH7�I����PZi�H9�=�l T,n:)*2���w���MF���]��%> �_ܨ3=D� ����.���3�VXj� L�E���/�Ud ����g�0�W�����=ɝ��,zkN�a��L�>��O�w��S�X�} �#��Aa��|��|�"��������\����ȚJ���$��=���� V�T���U���żtO�9-���~�T��pY��0S�����>�HE���u�-4��!�+|�N�(�{T4��W��-��6[~�KW���� �s!� t� w���v;h�x��"m�i�n�62̚Q�ӂ~��нSc���N�n>�Rn��`1�N�����L�ͽ/U�?�5�^��8�n/�g J�S���t�S˓ �|��;�N�Yh���*غ��'t�������Ba�\ r�~��[t1B�h�6A[&�q+eJ�[\����r��(r0Y��Gx]�el�jL� S���Sr �ɕ�In[Hڄ�o,~;,x�كprD ���pˆ�-�����:G�Eu�T��l���H���#� # ��&��pp C�?�J ��N*_ J]� ��V�j�?W e��P.�:��!̐M��� ���vo���0PIK� Ojyˏ"�D� ;f���b�r�!S�����B��*@�*Kc���'��]��E���bN�1���Z=��,͙ �&Z�c�Sxc��2���]��[q���?����u���Ŧ���� { // 初始化认证状态 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: 'bfws', chapterId: '46712564', 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 看小说网 版权所有