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
第29章 怎么不算是青蛙王子呢29 - 开局女扮男装,说好的都是兄弟呢 跳转到主要内容

第29章 怎么不算是青蛙王子呢29

作者:可以但我不
(�/�dB�l�ɜ%;@C���w޲���4�)���nP�V�!А��ٓҬ1b�%I��UU�2�f�P_#FIFI �r�#��p�5��+i5�UO�N�CB���u����"�Q@�(�5�:���<[�Ӯ'��;(K�z���8) z��Pų����Y\�g���5sB3'��%zrn5��;d7�%�~(O�[J�Y\I����*ɰYiȇ!<����SA�)"s���e=���`/�]A%�;|g�D�e�A���KZ��WD�P~\�j)-g;ekZ-s��Z��"�8큨��:�5�)"�/ʏ�^@�|��n��)�JCu�~�d=G�~M�4x��˥B]m���Yi���C����^����� �ӢL��DH����T��zY/4��p�y�*pL�RjO�ekIZŮƮ�T����:+m٩S��֥�!�{Y{�)d�r٩�8�d�ɜ2���= �(?�hA�(_@���}����vLjL���vI�#õ�uè�8򲖴J�O�+����a�S�b�k5.� V�*D�o{8>_=^=~U=2\�ȥ3H�� �S��2��CB�h؋2$dJ��8!o����`C"O!o�"�E���Fs,B���9Bp�vk�*�}�2�Pv\�B&͐P�G_*g�� ̙@��p +�[! �{(���`��nB��QCOʠ̭q4�*;����|YB�"䟪;�?US�N�.��|�G�V���=���/ K„������eX�S�K6���e�-l�pB+�ny�R��8e���I�^5.�nr�5$r�a�q4�ʈ���N���e�����a�q� ��"2�<+��p�O{(c�Yγ"D��BVll��������82��y�і҂�3���L�C�RZ/k��V!�QרSD6�>��HvA��L�Cy��l�M{��!-iu�z�� �>���1�����e�z"y�|R��<�\}�ո�+4��=½":�|fd�1��EX��!��j\Fy�`)T+f��C�c���G/�'�j\�U=�1��پZ�r;�w2�,�����o�X�b�O�T�uVZ�q �3�SD��%��S�� IuBR>0�r���v�dvR��KZuȜ u�vdޑ�F�ΰo�; >�Z�l5+-E��8Z�Z�@�"W[��_�4�"a1�{)�Q���ո������!_^���yV�j�����q%�Z0d��ղS7��k�x%�F��̾65r�S@�r$�HؘO+6փ�Ab���u8�Qu��B0���Tn���'U_U[��8i-ֻw�(WD�D>��Ƒ��ڃ��:�pkm���{�G>�@hI�^� ��H��^m��w )�Bh%�6J�ag m��a� ������_�%T+4փ}��Y5�Ӝg���Fd�Ay!���*4v;���� )ށ\�/��#��*�� de�*4v��ݥ^����_�K��9D�v\?(w2ׄp����R�j�oje5�/ʠK"ނ�"yL��d.idp��u�y��S����E�/�*p��9g{����C�Te��V�R�6Z ��Y�a5�j�#�A{�*i�����^֒V�?X����S�mN� �9�a���({$�C���#e'���4�c�^���Ɩ�v�l߀j(�:|y��ԋ�D>=�6�I���D����V%���I�]!�[����ȥ9�[���]�qC�S@��L2��5�,W�.B�Ջ�%�SD�H�^�CR%-�S�a�eg7��z���eD$�~��,B��X/k�{'sg;�i������v\S��0@@�� H��B�\�ʷ9!a��?�A�[R�ٞ�0�ü��Dq>E��[ 6�@E>i&���p1�'��x�Z=T�{�����!"?��9�?�C �(c\�5�"�C*D�~�c�=�1��)���������!7H��t��D���A�A͵�)ѫ��ɻ�/U�4����ķ#��|�w��y��+6�!r���dN� �hJt�'W?��-f��N!k�#�l����:�4ɰ���x����y���.���.i��ښ��Z���e-�X E�]˜��I���X�� [�@�RZ���8Ҁ�p'�Fi�Ҁ��V9[�B�l�d� ��]BQ́|d��6'�qi���ǭ^H�V�6�\k%,,f�Y�v\��.@YJt�ȝk�\��z�&�Z�j���T��?�b�N�������G [_ o�����S�9B����I+�[;8,����3�O(s�g���<�<2��UE�n=��ꇫzW%"l�ҝ�1�%���A����=��Bh%TW����%TW[K�=T���Gž��!w��͉)dpA2�D� �j\��"����ukms����ި�ܨ���Fl=)KZ�74����!�a9@ 1�Py%�)DA�` +:�}�C��� -��[�g5�G��aK�$vw��M��3��dc�� dp�y��B_*h�o��0; �Q��_�����W��� ȀAEc���:�Ň Q��`E��T'�H����Ǡ@�C��4�x(Us&\�Sk� @�ɖ�4gU��`j�3��׺q@x���4�5���1X:%7�F�>�H��)~ &�����F��;;����U��‚!Ch�m4 ,��_@z���D<�����~cu�r�H����a{ X���_���E�j۷�Xxk �r���r�ĵ���*|\���j��tɼ��or �j"�e����m���~B�b���P�� Pr��h39ߡk8f��@�;� 6,�8ۇi!�t�� {[��wVA,Hyh`2F��~�Xnƿ8��+k��"d���b#�"O��HA�- x;e�&�M@�+����!?�6�d�g+(�]B5����RM9l;w�{���y�I�sQ ���I��<EDZ��M%�*T���Uj�H$�����Κ�pϫ���^�,�鵹��SZdc�ܑ�[�h�A�҇#(V����\gå#6���{^}7� Ø��B ���8t�%ސ����yt��ٱQk�����e��%�:�+ǒ�a�O��`��Y���I�:Eo�����2uR���M�n,�?���w�Ѽ�� B�R��p�tn�!� { // 初始化认证状态 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: 'kjnbnzshddsxdn', chapterId: '36754524', novelTitle: '开局女扮男装,说好的都是兄弟呢', chapterTitle: '第29章 怎么不算是青蛙王子呢29', 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 看小说网 版权所有