跳转到主要内容

第970章 悸动

作者:未知
(�/�des�&? ���s^'" B0$Yb��3"Ⱦ�wB�]�" )�0k�Q � ��P��� 5s6"%'bUX�?@�*N�nA]�LZcD���q�+�mH�us��T�_����1��w ��6W�Iz��=Qall{�)ά��[fm�^��g3��&Ԧ� +���ԉ�cT���y�G'x� �=���Z]aµ�(�3� �>y���>��D:m�^!�M�^HȠ朣9�3% Yx�!?��1B��ؗ}˦I&��u�:jݑ�Z�"2���A?�z�e3�s���5]�@a�W�[ɋ�7Sa�$��{��}}�ϔ��=w����'u����='�+�uU+1(ÈH#"�}R�I�s�FͫP���Ԡ �Y�Dl�x���~���k��L!��jCst �jy�:�>b^�L��ߡ����������Y�̌�w��9*�(� W)��dt��ܙf*��`��[��:�␱�#`�stC�*ue�)����yú��F����ae��Gcw[3>��U��VN�l9Sk������P���$�6h<�#�z��˾�t��z�35]�Y���Ā���F��� ���c4���CA�ԕ����w[���7���}ُ�%���"�("gZW�NT8�LG`>M2 ��0`� X� 40� �@8 � ,�`� ��[�O(��e�Dq0e���v�"���rԆ��"nh��S�2�T�2������ �9�������_8歛sg�e��������_�$� �I]eD-��+F�gK2��z_f]n���|����f�E��ttaD� �z��ݑ��}�`L��>f�+y���\��xy��ϻ�-�>�!;$�� O׳A��0� zK�r�kupG�p ��hӚ�1#�A���P�'P>�ϔ�`� 3s��m����>V�O��#�Ht��I�?�k彅_��&!�D�J^t W�e��}2�zy����$�u/���s��(A�]�9���_��zEO 9aގ�yJ�����L���yH]A�Jѵ��O�"蚐[��δ$���[P�S£M� *d�%+�E� ͵� r%冷dcb�uũ������J��7�e����>w��� _{�/���=���� {�^��#��_��pt"�+̂wX��CFw8:!Z�y=jm�|c^��E�ׄ���n�x46w����cZ[]�� ���[�y'uu�z�D\Q]��_�+yEH�" ����̊�הh��(�UX�D�R]���朊/���4��Eyo�[�_�B�x���6%��h�h�eD:Ed��;�b��B�Q�i^�64F��k�s4w�\�m:��D�����k�ܙV�.,����M_$~�R�e?�tB�%�>y8��'l����]�<��yA6�u�w�BC�o�[��s�'lԆR%/P�Q+�I��� �a_�K"F^�y,�L%�a_��M� F#h2w����>%Zsȗ�IįL�P��+o��n��$A� )Qq�~��m9ӎ��s!#0<����+���$a]i&G9�"2��"�w���$:��+��?�'�5�Zsȉ�#�kFu��-_�ȫ9d�����`T��|G^��������z��螙�qv �pTk��gI�V�_k�����Z$ɍ�_$� ���+_�I���2�џ��y5�<�+-�`]�"�P5�Ds�ָ3 ��;�y���Q4y�yM�[���t =��z r"�._X��֖ҁs�.Qj-�Zs���3��l1�e�$�&�[��Kֵ��ܙF�{�?�2��b�]78u��ů}.<���u�� ��:'�=��샐�_S�@] � ^+ϙ�T�B�?�6]�1]�9y��L%��l�PR��Q�q�8 C��!0���@9!4���H#T�?�V(bY�������5�bҷ���~ s���N�-S��%�6ǎ�ĉ���@XR�$:�����:4� ��'Y�id5�>�—Ӭ�:��Ԉ�>���������nB�]��p�‡���Cu���e�]4����[q�?�([w�b�âj��ӌ3���R��L�-( �u嚋�{Fp�G���U�DM�3S d�nq�Gh]ʸ����(q����T�h�Gl�& �� P�I�/^�� �)ԣ�)O�4�7��O��I4�t���e~����+�� #j��)x��F�Ӭ`1�� J���5+�a� ��� �\m?sё]� { // 初始化认证状态 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: 'emoqiulong', chapterId: '5880768', novelTitle: '恶魔囚笼', chapterTitle: '第970章 悸动', 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 看小说网 版权所有