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
第49章 - 混乱学园 跳转到主要内容

第49章

作者:所写的《混乱学园》无弹窗免费全文阅读为转载作品,章节由网友发
(�/�d�%���a3? a�s&�{[��B�Ė�H�ܾ(f;��2�.�az��� ��@��^ �!�W����_��.է8����l��W��eC��B��)b�S�0p���C�J�����5�P��µ�:�6���D.�ц� �D~ݔ1vY��)�}�e�!o�N�|q̶TG�䖎c�k����jlW��1'���' ?ޱ]����� �el��V��M)C�n�݀p��I�[ݛڱ}+�g:'��L3��ܱ�-��ؕ�-�s���3��-�ta�p��a���D.� �x�~7 Q^rfG��̫��� �?�X\����TGV���8��� ;3�����Lt��uSř5E��֪+Ϩ�4�0�n�0�(�^~^��g:�,nN��� Ƭ��E^���]�7l�A}��d��)���nzR^r(����.0I�ʍ�=�c�������9��� !���ת%<��������^�~ �A��ft��ٮ27�~1=w[��F���<���K���A\�n��Ϩ7AO�MZ0�8tCfM����/�Lvݔc�OQX��릠�c�/lk �l�/.�Rv��Wfv�� �ސ�z�xK�Y���6�����l/(D>�~A�m��L��r��p�l� ?�U�0��t���U��?���؍�P��bO��"X��e��o�����/�l�� G`x�� ����d>y��)�aSs�1��%��r@��E��n�q����'\���x�t.6���@�PI��s�s�k�C��..�G�g�GD^=̱>Avg�����Qߙ�0"�fc>��)����1������?�k���㫣��������/!�����3K�\;TC1{+{ ��)f[�`�æ'3l^=���(ʊ�S\F=f{�g{ =�C�:���A'�;ے3w� ��w�/�?�W:P��E�`٠��t\�\ s��U�z�tCf��)֪����f�ÖۑL���6'��Zo�!?�.�tK@Ȑ� D9$��a�3�����X8!���1�n*��ݨ��)����S(O�Z^mKř ��B��3��W��+x�'�R�\�|�V}v�p0� � �4�O�;j�: 轸@�ض�LqxC�,��S� �3>?���Txă ��l_7E���0���?�W"�n�Jv��`�� � $1=��L��M!eKN�X�,_To���������5�c�`:Ç�c�A�Cʮ�FMg�[�����W���$�cq/Մr%s;��ၲ� ��Q�}�t�m�Q�=���$������N�=�n���Ke=�9��FQ�n'8A��76�a�����#�1tFh�j��� ���6^���gXOqXy�^�� ��/��֓ �*�8-�)׫m ����V�>A6D)f��|U�K�l��/��ږ�X�(�@�::��$ � ��p��p7�$<�M��~�Ԁz��8L�@9 �Uo%�D�6��V����^�ly\Qy��O&~ݴc@EH5>�'(�>#!k�� ���2�L�N5c� z��1 D�y���:R��WAuD�N`�&!�۟f7hH�]��M�� Z�r8f�a;���y�[�|nk$�9��—�K�\�� �6h��1�?�)�S�,i�������I��_`ΰ�`9�a��MB�*��!3Ǝp��(��� !�(� ~CfN� |ݴ\��ù� ���s��iV`�������_7�:��a����9�c ��Y��>��릦��K�J z_rǀ�u� [d����c ��_��e�xy���̄f��AvU�����/�O�>��-���2R+X���j� 2��Z�.<0�� ��l�o�A�S��.�|��Vۜ��"/��B�%� �֧l�e���b��O�Mq����+��0�A�F�f�2'�(��Y-$"@�(�@E鄑����$�B4��9Ith���sT!5����)�QȤc�r��n�|��"�� �*�R�N��C.�:����K�/���F$��)jr����s�G��;��)q �N���<�#�T��D�<��Czʇl��j+�'��i!�zG�W�� �{�⁻)���Hq��nf)��.�y"Cސ��nq ���ʱSPیs��f��̷�S��eG���k�%�^)U�xx�)f&R%�$O����?QE���F*G�$;� �5G ��D�,� ��L{���3��"��m��b=��&�6BA���3��8�����"��d�PK✿PS�Y�S�\�H��|5��b�a��he�1�2Php�Se'C��>���ꢩ�� �=�m4�@�4à�>����U^�P�i�P;0u�*Zn]U&��9�F��O��x��f k` )yx���-h��_�ѩ1[��|dz��j?�m\/z���P�(�/��aܑخ��E K���d*�����$�{�]Q��{��%X�AݟIԤP��s^�`5���S݇�� �� �z`��A�O!0�x�䉲��p�W:��xDF�usTp����Cwē�&z�+F����\ N��m������c$��EV����y f$�� ?�x�1b\��Sa @[~{F@:;kTA@"�p�P�A ���=պ��P� �MY�քج$i��I�Ԩ�԰�;�,�C�30�C>?A��u�D�����"@�*� 0j�m�yb�6~ɠ+�Y�AD4M��gע5Y�Y��Βy()�QQ�n����h�Q-�����#Q��Jc%\P��Y���s`}Z�U�I���<�ݏ@�:ň2T�� � ��_0tr^�G^)&�� o� 4�$%�s@rj)u�P�ϩ#�H�(�N����Z�8n�-?.w�bZs�IgϑK��� *��M+/"AU�eNB]�����@Rܝ�����)n� �I�G�� k�24,�< �ч���}s��r��r|��o����*L� $Q�g+�x�䇚�S��U�h�5(�Mn�� P�XX�p�y�`�m—��=A �o�|��k�n��M�8��`P��#��6�}K80���|��h�>h\8�sjpvN �E֪������A���]���:qCʌ�^��5� { // 初始化认证状态 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: 'hunluanxueyuan', chapterId: '47566571', novelTitle: '混乱学园', chapterTitle: '第49章', 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 看小说网 版权所有