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
第13章 争一口气! - 走后门让你成秀才,你连中三元? 跳转到主要內容

第13章 争一口气!

作者:菜比比
(�/�d��v��)A S��w�V�r=�1�hvj*�@��m~Hv�u:��$�+5@�� *�P�� |w��<��32yB=&���X���S�%YL���!?�6-���0���ԥ�,X�rz��3A�ϭ����lZ܋<˄y�^&L��~Y��h��E��ʗ��9��qh ��G �ต�/����4d�٬cr8��pf�5DfR�e��z���Q�5=!/x�"OgZ8֣%^��"�F�k�I�M�h�Bs��%u��5�?�f�<� y��,����A�ČEC*S��x�������1�J>[�!�i�\I�!O1�М!dO���v&$d�||�x��ǰ��qQa�Җ'�h�E�ew��+��ȏ�!��l֡3�KS�B,�Q��?���E�E��Gc�nT� �=�R�ZY�hT�F{iȣ�nP�"O�s�? ;V��-��� �r�t����R�-�X��YnL���e�����q-�ZA/�& �Q�����x^��r���,y0\ �ZV_�Y+S�~�K�֐��J/@`� H��y&�ݑ�����i� ٔf?���Ky���B^�H�I�T�bB�L͂ "ْ�rz ��������K�.112V�Ù��Q3¾��rv19��1�_�7\s-v���lV�h�"��˺:����?"k oTnp���ॏ�X����2D���2���E��f�� �+�/% cE��ܴ01�%7{�gt!�-d��h3��_�T�e})�E��hT-��'"� ��Ɣ�Z�s8�r��֕�y��c�[B�ri�Ky'�~l�yhp;�{6���y��誴}�4���Q_��rG������r6��f�3l���<��+`N9Kٌ�[y�JK �C�"��S��p��,Xb�4�O��K9[�XGy.}�t���˝8��s/�mluzɵUOB��,d��QyD]�ن�-+v`��91�<�}��q��V}G!��Uߨ�>�nW�\ar���R�%}y2�h�ES�]�.�y\ V71n�dD>�O�Op��X�%�n V�V�s5�4d�wM�KBZ<݄�C�/�p��ZC^�x iJՠɭ��� g+�5&�.m��o4�"���&���� �h��Գ�q ɐʍ����Z��՘�<�>��9 Y$�_։�m��!䱴��i���#� ٪�����˺di�֕�K�_�R�Ҭ��R$�(L�{tM�/�T8Y���&>�Q�F��v:���C�]Y����e���V�5y�sf��G�Z�^�>�굹أ�z�����I߽�3��C7Tǐ�J�X�$L?"}m~�������n�ܴ��䵲ų#�V=�Y ᛉ9A)M�#�c�V��@����01(k�<��� ����v]��Q���4{y����� ��ދ�Q~� �1� ��h��8�j����Mw4]���#� �M����I�.Ģ��b�f�N�~������'>��}YgD�B��>�˅��ݏ�%u��%ϴ�X�X� ��I�]���� W��\���1��)�rߥ�l��P�DYlᔚ]�IkZ�(����^� v�M^����w�/�G�.C���!�c��ƶE��'(6�ތ�Ijp5��0K�!�)�>T^���Q^�w3 .�x72��H�Z��x�cZNW��[N�4K�z� ���%}�Ru��M�\^c�F4����iqK�e��)9�X���l9���l��l���|����Yy'/�WFM>�硬)�R�^��B6[IH��oT&��p��I})J��M �R�%��U����4���b!K���t . �:x�\�2"$�<�4�(o(k�rF��C_޹�, YQa�Eި�)oy����m�n�yRD�"OLe2����2�6���"O��Š VOPӴ���/�А�xWs=�5��D� � V��T�U^�\#��`I��w��`7}�/-x~U�l�2X]�􆳔�#���fC�GV�M´�ӨA q�0 �3L�0�Yoq%B"b��j% �Q�}���S��Džɑd��tD��Da�-9ti�O��e��)�j��h�@���Ҽ���~'`硵��6rW̝]A�Hs8q�$�`�:��#��r��%��o�< lઁ�`�g�k��9�4�CD'F� 71����١*�?R�����r��" ��G��D*w������BP����{���\ڷ�s�� /���3� � �4̫��!:�� v��EiIy��J�?KD��Oj��R��v�#C����u � '�C=�����(iJ�ӵ�_��g6nrT/-�� ��]w�a?!'��g% a����s�R�P��q�FX:s+S<�z��x��O./o�b�X�\e!yKK�sg��,��2���$vm��B����Wl�b�Ulf;o[4e�w���ș��1�h����rS�3� \ɭJ��Xx��$U��� �a|K��T��+�m�����i�� ]�Kiп�H�&��v��2�%^�^�v�S��/R3"K���o�5��#�y��m=Ո)��崞��9s���h�Ύn��^t�1�G�⡸p�=EC��N&��Ʀ�x g�ȥ��^}�M�֭���"�7&�&�YT��^��ȃ(��^�[���]�#��'�X?�5�ETj$�����'���e^j��L=@Y�y�{i7��� {��ݢ%+�.� ��V�AS�~ �HB���d�R�?h��T4rD� Yh�\~%zϩ�"H���a�,wP�C0�|��ݢ-p ����O�I��}N���<ܤ`�*�6�3�Ji2 �^�� ��j��(��4CH�iDR6/Š }�9�а?�I�E�#3��{mX��LE�֛�w�D�yVy�WfJ��^GB��6�Ǒ�q/P{��E���wg�Mq��v���Ӄ�����m { // 初始化认证状态 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: 'zhmrncxcnlzsy', chapterId: '31873683', novelTitle: '走后门让你成秀才,你连中三元?', chapterTitle: '第13章 争一口气!', 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 看小說網 版权所有