跳转到主要內容

第一千零三十章 击杀内灵 千钧一发

作者:未知
(�/�d(}��.}8@ aj���w�[zJ kT�� kTm�F��۰N:��M�Tmۣ@:�0��A�I ���1��or��ZZ��H�Qw|�HL|�`R�w���c�m�M:2ZZK���T-C�[����Z^'l���A&yo�V�B�I�\���.�%��I��(�A� �Є���>i0�%e�$銻�wN�̧E�J�MȮ(ڊ�� ZR� �&�5��9� ��!�D��h�Z^�ID&��z��u��0tҎ��0 B��p�k�I�g��]`�-��N��� � �1^Z� � Ѣi�0]��#��Z�w(Ֆ@�2�%f{G��%�i�HONx�:��ZF�-r $=~:q��BSN� M��.���i��:W-�x�h ��ZJ�*,=L����/�{�д� ��&́:�n*�a�ԇ&L}��m���l��NM\q�~��QN�î�\�Ô�^q�D�����В��x�4\$:���B[�k,]q72�;� �?�����0�e����h��{h�!�C�L�ZZ�'fd�T��s�{A妬)�%�6�c[�7������9ݿ�E� L0� V�-�ZRkF�NkI��|�9���� z��b�4���I���� �JLd]]��F���lp=�܈�^ܥ��d~E:s��1s�g��.�r�rkw+�r�Ϭi-YS���3�v�w��4���A�UxѸ s��/��>� ��+�*��^���:X� �̧i-�K�܁F�‹�J�2 �T2��g�šw��7���P�4u�t�c�� A'd}�� �1�*��Y�쵣�^ w��iztarE�.B[y�N 5�-3Ӊ;�>^!M!`�E֢%r��/s�i-2<0{��Kf8n�\E��Eh3UO�JEK@ڑ�d��2@�����#�n*Pq��}�4iM:���Y� ���PtE��C.8a�wZ�Ф���E[-�Q/�s1�="�N��K�,p�;���̢A���$"s�В�)<-�yh��z���KP�u��p�� �zBF: �`��h��c��@ҙ���D�n�.L��r�@t2��#kN�tZ��D{�]L;��w .v;�����-얪�܍�z�}��T]��=�RNX����GĤ�K���}���dŕ=�ēw�^!�]�w�@�ㇱ��C�(�����Zj,}�pi��+���W��x/1�/�I.M��$S>�(�Kh��H��a.�a!Z��Р)�֪E+^�xǐO �S¾i4���/d��9(uB튻#��@+&����!���wkw���u���Ku.ɻ�+�V��H�P���B��w�h%�����+�[C�s q�z�I�i�q �#O��|�9q��r�P4m4��W{s|����i-��n �4�I��phҗ�~�O��& @��ik���>�i;N� a�j���dU2���'h�i��Z��?]�KC�-w�$��hC�K��>m���xGZ�!���h܃�$"�N�t�_�t���`�7�E��wCz �f Wb�x݃�Y�Z�P��n`��w�K]'�`�B�H� ��Cq��1 �Kե��2���h��u:�˻u��.�9G�-��1��?�݌��}c� �A�oX�=�\��qҒ��*-�^y�p�I��˚~��w�v�� �,���K�[�Ii.�t��IW�ݰ�j��-����]Zͧ��L��?�]��m��!�`���t/=�!z�\���xG��bfZK���hM����4ڎ$�P����&M n���Gf\��R��)냅6e}�� mmm���Zs�֠-=4�K.��@[J��]�=D5�kz�!��T�9d�� Ў"��^b� On��T-����R�!��M �\�ˤj����� P� ���vJ�9 ��`��H+h-���}�v3��SNx�5%hM�ӉK��XzZҁiCwF��`���I����-�=Ph�u:06��7�5�Rsw`-��aMk9B�W��m�(Tq7c�"kRsP� P�d����h�Nki���芻�1�����nE�bvm���,'��4c���f:Tt�)���*YOG{�2��� �p�+M9a��Vn#�t��M#�+� �%Y��L��!�֒�s�M��9>��>�� ~����z�gdwh��x�hƣ�� Њ�[�=�H�\�� c�Sxv����:��c�!�Xh)'|� X���M{Ds��K�s��Z��&�jq��������+�Z��H{�]��x��C����O��ZN�{���a�%��\qc�a�OO<�^Y!k�/�}s3��.��z!�> .��JL'h���z>7Q.(r�{0��2İ���М�72����,[����`pIҧ�|��H��G;��D KL�x'U�]Zˊ���� ]�#�h���.Az�]3;a}s|�]�� �� Z̢�J��P�,� +@�׽B�V��p+�6L���i?��p��iZ|`�I�op��h��� �hіh�["�� �О��9�q򻁤�O���0�ӽ`�'|� d�n0h�e󦽻�nBX�hNw�+n8�!�� 2�����_��]?A+1�Tt��Z�0]�h����nă�"�Kw��uёі�KR�F�����~�� �@bȵ�F�N�S����+:���f�{y�$M �ФE�����*��0�1�G���2 ��0?�Y)$"�L&��*_8Ȉ��P/e�<D%O����&S֫> x�A�+ b%k���P��g˿�*�� A��W𰛐��f+JJ��<>���)! Mp(��"�ɣ��7lل侕 CVZ�J�Rv�B�@*� ~����B"�ML�A�kN|N��������C�1_�$�=�E�L��Z�xC���PF~I4�X&��Թs�F:���C�b 5LJ�6@��b;G��5؟��8�v�Њ�6�sᕵf��%m�d���R=�FIܵ��ʌ���f������Xz�"�asU�w.�F�Z��-�_FlM� �7�KO��~�ʶ���Y�D��)��ƻ�qX/��/v�'�llT�AKc��rVo"TD��`�C�"M;�OJ�<�o��pM^\Wzg�a �T�g��u{���}2 �߲<�z��E��G��� �]��(P�w�C���o���v���P���E���2����׉���zEqR�&�ӡ"N)�6ɩbv��{��K�4�O�n��$��=p-�hV~�2�E��H%�L ������E���Bf�@|6S�0�m�0�ᔕ����j �/�}s,��ߑf�F�`��:�i`Td����A�1�OZ��!1+���t{U��X��j��|� ���� ��| q�{;gq�>g�`��]� �9��c ����,?4���.N��P��F����;xG��(���� "�&����?R�_�,��l#��+�.2�c�uk����9\#�-k Q�<� ٟ*w���y���LgTZ!UC�>Pz4O1��Q�x��Y�0��餫���ϸCv �G���l�������Q��F~Q�5�;��=xh��l+.���-���E6��X8|�e��5��O9��/$ ΞQ��O*��|K]�G-�E����U�MK!'T���/�@���� b��G����6dk/'Z�my�J�=K�1W�nd�8��?�B�g����G*Ø���=�����^&,�bw���Da���l�fH�:|���8�,�M'k��~3{���PA�%�L�)}sw-j�C�>�L�)8j���s�W��G��!�ʽ��I���!+*�>ԁ�p�v� ȃƋP �Hn8����9���N� ��M(�7eo��κ) �2��;����)�N���C^�%^�ǡZy'�� z�c���  { // 初始化认证状态 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: 'yjcjss', chapterId: '26370315', 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 看小說網 版权所有