跳转到主要內容

032,准备就绪

作者:李古丁
(�/�d�!� EU<7P��*`�s��,K*d;٬�I�Y�5(�b�t0 ����&�9E#h���P�ε��\�UO5�c��F���W�iͦ�ϩ�9�+�pN���R�w>�._p��Q^��I!I8�b2�0}��ك�g��-��D"y��` 屲��z .z��l�؝��%����@$�fӏ����]�X����,���E�mP��j��5���5� x�a���X̯��$<�hͦh閖L�`�f�˪7Dw� P� �;��1�a�g>n0�šM �a���WO5�a���ƒ�+z��-z|�m�#P�N(zD�fSDy�!���4���ښM��I!�T ^!��uFuo�>#/B��d s]�t#tͦ���ȩ�' ����+���@ь�9ʹ.� N�ilšM���O&m&���u��}�ü�$A~�Wh%Oڜs8ս��ߤ+畘?uY^Ц��[䕠�Q��5h�Z9�fӍ�(�:��_�E�Y�Y��\�)��x1�%(���W )l1������!�ɋR��+A�i��ǭ��)u��r��m� ӽ:��yŠ�9���uiS���G�\�{y��a�fS�����3�'��$jϡ ��j��+"5fނ�E�QG�.�=�B6�:c^ͦ�� ���� {��3�Q��7�P��2�|}0'6�=��/�sF�õfSŧ;փ�k���� 5!o��3ӈ�r4����H-:+�7i����]�� ��<�bͦ! ��N(o��6��j����3��Ug4? Rj��;�sbk65�ܣ=B�;���\�F<$v�-�Wʋݱ~���5f��MIX�8�|Y^ͦ�\��P�赆�5�^(Y���� �D�;`� �MB̉ag���{��F�汭 �C1���{B��Way�f2l��W ���r�yM�R�s��A����YB�� �FR���/ԚMG�W ������;��>/A���SM��VpN��`��5�����zq�V�Ju?U�����[�-��9�È��7왞��`��6�����M7��L?����O5a���SM(��*_�;��؋^nq����l01 }qlk��!�5�.א�a^�ה$SJW������#� ��2c�u��xZw�� ��T���\W/���^s�>�Jx�Ӑ5�jm����[��2����D�7�8H^���9^w���E�k��f�Dħk����� �7���Qߩp���x+�9^��� �5c?��`��Ɋ�EށB�l���x���GP�����A���|�9�/�-"�P�ӌ�BF<Y4��a�AϏ��y��l�9��#�k���̉=Մ њM%���Ou_)O��xo�<��J��r����Q^���A��kF<�^�i��e�Z�����0�Z��Lt�� @��K� ��C�Hݩ�F��DO��:^G�1/� ��x�LW�C"֌}1�z0�Ӏ3�l:��q�Lu�0�p�lͦ��}�7d��BɜC; ��֡5�nWg�P��9^CJmZr@�&$.�^a�C�Kϧ�\�!;�k6�|�C��w�A���Aљ j6ތ�^{�3�Z����h����P��F@���j6-t����G����?i>���H4���*��y � �M�!�LO5a`��=6�R��˚M)��`��~��A�#�)ڛ����"#���Θ��z.ü��Sb���\h�@u�X��ц�Z ��Q^G�χ?�K�M)����T�pGPlP����`�r�{�jJ����Nf��R5����W�;BL>\�ta:9�q�զ���^�_"yu}���5���O\����w�l��7D�$��$/gѓI���i���zD==/ǐ��?Pw����W��u��*1ނ˱���`��$�:^My8���,�8�a�=���.��� �A�yy����J�k�OCƘ�섢3�n��pU>�4�f�*F��}`dͦ����P�Ⱦު�}M^Ou_��q��b C�� ֔؊3w>�d�`���|� �T��� "涶�g�k�Jy��xOC����E|(aQ�Y5�M�ٔ��G��Y�-�jF3�lj&z����� ��=0�V�<�O/����x=�֪�����W���x��Z��`>�x��J&��x-��s?A4�=���kD�U�ë�dz��рk�-Nr�$S�w����zQ�%s<��]�7���!p�!u�����xOP��<��\����%#OP�������r�ˤ���9�;!�/��P4�lN�<��Ew>�<$k6=���ü��"�KۚM>�n@�|0�U#���<ܰY�'���g��\riͦ�F6��� .�4�2��R$�-E���w��-�k6=3=}R�]N����wҜRtv�ָz�yg�6^���(}!���� !/�|�<�F\�b�yK_�6^��!��`�,t�|i�$t �;�_rI�@S�g�s<�x6�:<�rP�7�w�LvLr��%�{�H "��?0�_� ř�P��M9�-�GPr�\��~�=��p.=/x���B@ofH=B����x=L��N�a�F����m�Rk�R=Ủ]phK�^ ���ü�Rgnym�_���~��V��x1#K�@�Nu?������k3њMKF�h���z�2p}fZS>���e&�B1� 0]�K���!�Ѷ���`�V[@�� ��%����N�o�i�$tO��1��+�FP�R>�~� ��+��'b�r2��@օ�䌼����O5�!���E���A���S�>%�дG@�ͪI�<Մ�D�p���Pj�%��([����[�ň�Φ�BM�(��+��W�;����6�����P\�5�M����ugS����w6��� Dr�}t�� ��P��j����M�:��,�;]��j�2s���.�a��(oY d�C~���P<:����oң���k3�{(�B�A���k\V��ze�& O!/6�N��;�� ����&�;0ek�6��l&��e.tƔ3�k6��3.�`���f� �E��U�E'k6�d�P�]�v��B� ��fS��#�c�XN��8���t�|8y��E�%<�@!S�C,� �{8�>�Vg(n)� �11VWLg0�F3=�@�!��5�|M�!�> Ytx�a�T8ۥϾ�|�9�����4'M�s���,��0rm^O�ɳ%\)ynq���yÈ?ˆSݗ��K{�&��;m���m��՟�O6���E�MJ\3�Ɣ+�_�O5A$���P?���S�o�]O><���0��3�X_�����y�5z�uW3H�dاo���q�� X��Dy��M�נ���QG&��j'6��֠F��ᚱ����M�]*�؈�Fg�/z�A��ޔ��uHDX4¢��5��p�&t>?3]V��m�关�����u>�Qނk6]|��h��1-�4 ? 8,qFޫ��S�7�;Մ�џC⼎��x)�k6����,/�rͦ�O���x��|��{fRjJl����Ck��b��@1�(f�2CP�M2��@�@z5� ::Z�������[+��%z��;|e؈��@�c�lt�Lr��� �[���u�C.���0�`��m���kpf�?�A��=W��A��s��!M�sXi��'@D�?h�Ӛ��12��v�qI�Yԑ���"�PX�`yЁڬ�w���Kn2#��&u�q�(��������V���mH�+�=!񵞄隄��!ޜ�t�`sb��#ʡ R%z��"�/�$���Ej�a0i�(!�|�' �Gy�:�䭢��pv~����C-C��=P=#��&>#S�AC;am��ͼ"Z�Y��o/ ���)��.����Ƨ�<΅S��0ɂ��Dž� !Ա��8@h�9T��%8@�x��Nx��0�3=>ݸ)Y���?Ǹ�CL�Ch�BZK� ����' y�NS-���b����w =��}�L���_7�ɖҳ��m�j5��\��Ic�O���P���!� o���*�F��4:W�,��Pd�$ߣΤqLW��� �l7z3qt ގ��V�V�D�� �D�c-*5 O];��l�I���մ"�@!RS:�KY ��ui�$ �z����p;̓��G����qҁ��@�����[�^`]��0p�2�Dh�I#늄������!)���҄���#D EM���@��`R��r";�� ����d��z� O.րNT��nF�t�2�d�x�].&�`��`.�JuU�~�� IÁ��@�$Bcs�Ȥπ�Vz%�P��D�:�4`��v��'!N��'ƕ��)������ʞ&T�%I�� CC��a��PThI߶��&O*e�~�$bIH�oYD���l�ܚj��PJ�=�� { // 初始化认证状态 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: 'xyjdsyczn', chapterId: '71903741', novelTitle: '驯妖记:大圣养成指南', chapterTitle: '032,准备就绪', 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 看小說網 版权所有