跳转到主要内容

第21章 恨不得掐死

作者:娑娜
(�/�d�]uZ�@+7@����9g���KHzSk�SD@0$F(-, ��Mv�6@;?3333S5j���>+����w(/�0� �~8��3�3� U�R�n:"����=�����`� f"S,W@d�OdW�(]�G������#!Ϩ<�~��TR�!�R��� ��P|f��y��+�3�d{…� r�;�3�:�+�gr�Ê�K8�� ~�t��c���# �H_R^m P���M;�w�;�#��4�W�J� >3(>�Qdy`�c({j>0si�]��7��lb^mK�|��Dpixi���k�ި�n:� �-)q���k ߨ�j���a|�xwSE͞�Y�����G�L� �){"[@�`����� �^c���GѭIN��"���ZٙE�n�5��p��o�0�V^��U����*@!R�nj��x���� �dgl3w<�"P���@�Y��)�g��tQq}�]������&�L���卍 r��sd���µ� �PG��� �;�'0�qͅ7�8�ld��%sg��xω�/�p��P����f'��F=�y��+4�W�!=��S��8��'����`7��fH��\�즗�w�)����#����!��yq��vtӺ���� 04�ܼ���Ùm�”�7�C �lK�xx�n��F�g��M�, r?�}٬�����Z=vӓ��(q��z���5 ���9B��'',~iX���F=妑���׸�B.r��6y�^�0g�+O@�˶$Tx��9�^?,Np���áM��Я6D7#(��S����|��Ն��DPO�!e� /�!f3�:��qE͐J{˃ 0?"p�@-�9��h9/ BC�Q�٦Ʈe��+�'�O ������E����� ���e ��.r3��z�]�^��d���O�>�d�C�&d'~Z��$>�Y�$$ْ3o�[�Dvf����=elN��.7/rY2h��iB�I�9�-�fe�<�C���܃fc5c7�P�����.r��� ��-Μy�C�"B7J�:���)�q|+Dv(�\r�=��f"w���K�z1��W�Sc7.��xġd�0|��Wا��-��頉��s�f �:�1pG�?<56�'��m��]E9���0<�8���� L<$���'���3J�򐂱��W�n� ��p��� mwoPV��- ��a���ՆM����� G� )�@1�� W�����z��=�g�)c�fl>cxD�r|f;�xМ�&Px�Ð�>!�H��D�+��o�)Ez1z� �:lٮ��C�W�O,�8pc�)��3̖���<>��0���y�Ƚ���Mg�4<#�1�O�>�Nt�F̒3��ƶ@���Z����Y�p$䷺�9���-g$�'�k� �/%6�|�|�^R�s���Q_n��=vӆ��� �!e�e�d��5�26� `��{�:@�~�S� z��-�q_)�"���i�}f�-� :�q즗�7�'ɮ�}ZN^��/C� �����l�}�}�����䱛������l>����ǰ�9�ٙE���̚4�x�X*��������̱�~f۔`7�*�-�r�§�浲A�I�aّ%g���Z)�׫����P�����3 P������&����&:9���VןN^�n:Qne�p��`�� �O��nZ? N�n\�� * �R�8�A5��F(����G�<xG�7b�*�q`�g��\�0hv��� ���#4<r���+˗�H�XM蔚L<�xh}$� ���:���C�N\��;3�� ~�n����ٌ�� �cW���~U/u�.\a�1�1�-��zF�nlW ���{�L}�~8t }�C��6���� �2^m�~�`�� �*� �m��_�d����A�w(�*^}����<\�G�nZ�@#�e;3�20���d-�z�Y�V۔3c �l[���-�B|=�q`즎��_�S �d��}A�G�?�K�D�P��M=���K.7�٦80Iv��c �b�Q|hd�bv�.� \mn�@���c7�$ޓ��Ď�C ��{�a8��W���� R�_�3WN�8v��_dCʮV�\�����(�PIEw4�!E���+�������X5�X`|�J�1n�#7� �k߷~N �&Z�KD~z'�.��H4���귬 0�������6��4��1W���^-�Nf��Gm7���:�X� ��KR�ʃ�_�B{F�'�+�m"�X�"�e_�sd( (���b3-��M�l��#��`�-�>{���>=��. h�C���+���ۈoa�bo�u���� d< �5�`�\Pq<'ʄ n]z��H�o��-9�j�JM|e��h��/w��p�|�8g��d��B�'�-��z1>�i���U��iEOD� ��A֠��WW(����A�c�"᪂J���@p��x�t��"@E�fOc���v,�o+��T<@��Na�����.�TfD�� �?,�)�7�N8�U��7~@ GhB�T"���FY5O�U�]�B\2�|�8L�.lK��4Iڱ�F#��OP�ӮC�c�֟V���YK�4(%f2�L�"VSL� �?���<��/d��\\5V��?�`�X[;�v_�P��S�w<�!nQ�&+4���4�h((!UQ�9��7] ��5c|�0�]��5�jY�(�d���� (�ìe@��,P9P@�r򐙪� ���9(�J>G�Ai0� ��� M��I# C`�ug��UJ ��a��V��+�Ff-�4�j�c��*g�i�@Z��0��`;KXq��A4��#�� �u��`Ư  { // 初始化认证状态 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: 'xhywyzwknk', chapterId: '86185748', novelTitle: '新婚夜,王爷找我看男科', chapterTitle: '第21章 恨不得掐死', 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 看小说网 版权所有