跳转到主要內容

274 风雨前(三)

作者:孙默默
(�/�db/ � Fe<;`�H�o�)V@B�D� �apI�#�2�/� hD@�rP@���( ����M�`�5A1����7��n ���Hv蟄%��>Wp�%Эj��n(A-9{�Ԯ�xô�����w0])u�|���c�1�B�I8��R_<\C�m@��.�5���9�ڒ�X�r�5��o �����:# �I픦�2%x���.x������WJM�q�M����n1m�.g�pX� �.2�ŴX�4]+S�@�q��_�X�� .4�}L\d`�LOtAI��=��%���Ͻ��Z�km7����7����� �:L���L+Sk��� �O��V���z�� y;�S�~��L_��Ҽ���u+��݈��h��V�Թ>bWp�IXr6�!dL�dh/T$�$@C��ȵ�k8��4tE���Λ O��d��٦r7]��(sQ�"dnmK����x�=���+@}�q��w�L�� ('-�����yv�������K��<7�8>!š����d^��@k�pרw&{.>^P�LG����km�����V�jS��j�L���^֛��nm�bڑx�h'g{�O��{��Hr�i5Ҏ�tP�;��Unگq��}mm7T:'�i=�g>\i1ݴ���k�0g���� ��m�+SM�!Fs5@WT��8V��v7�k��ި��Z۽�6��,�!Pr�v���ʨG��? g���<���C���Ҋ߽�;G�O���nq�� �3FK"m ��k�i+�8��؋�܈'�)Mg��ʔ��2��}���9��.x�� ��nUO�Qs�����q�L�=஍�|�㸂cN�!�X���#��tUO�q S`ce��p��;�/$ceJjg��|�A���'��Qh��J.��Od�H|ZO���']8AA `��+=���)qx���2�t��c �JHt�V��ڜi D ���xK�[�v������ �M��7t�`rv�.mmWaz�d��������ْ�F�I�r��vS8��S9�2ZǢ |rv -���b:� s�LtMC���H+1�<���6��] �� �z�$��W�[E��A��M#^�v�0x]��_��"\mL�nZJӈq�BMZ��8Zk���A�>��)g{ެ��[a�vL|+mڭ�X�*,.~�B[��(#�jz���X�"�n m�A�!�? #D�#�!����X;��xL�D9��������i�Ҹd<�s��a���1V��M�]�=��4���;� �����c���fh���Jy��*�}B^�sR� �v�H��7,v�6 �����C7 P���? ��T��Y��|����ė��5�o��Б�݆i��W��mh��vO�iO�+�@=�'E�a�Й��2P�[�%E8 -)”�C`w�km+Ӓ�/��;ʼvW3"w|ްx#bJ#�@ �xؒ��s? GLA��vr�"���� �)M�{�3D;�����tE�w�WD;9�bZ���Lkm7���Po�}��2��a�d����.0�9���rB[�����RF�a�i�s�g�5 h��b���34C��vkw3[�]���h�2�@P�� �E���9��� ���[�.V��}=�zگԵ��5���� ��,�^ǒ����4Y��+e�Ixr��b�LF�}���>lI1Zp�3�Yh�2���q����s+����\����� �n 7ۨ[L[Zh�{��إ;c�atI ]Փ��q���z�5x�B�v��7�1��'57�p����pӆ6@}_$������MȜ2Z��쪞,��I��0��"�2N�.ŹU=��x����]���� �G���r>|���v�x�MCgg����� ������t�.�� �G�{̮�)Tr���"����גZG�Mŏ�7k�[�%�&�:N� .t㡡��2�����a1#�����(p���s�h-�:���Ŵ��(��nI1���ǯëzr���i������["O�WrvW���L�ب{���6�3F��9�@Ig�E�7tڍ:b�&��{��FSL}����#^W!S�'��k���u�9^)�1�!ڃh���$���lm�`�h�W��uH}��&�E0� ��������˓���f�u|�;��'Э힋+86t��1Z����x��z�t��!��R�?lz����=W�T�� ︸R�:��dsk�^���ʵ��v��.�ThE��w�榡C�hI�G�z��(��6 �c�>����^�KRpӑOȋ���� �H�ItUO[�E��2ZE�!�2��v��l�c�ԝ���X� ���ݍ�ih�Y�\��Z�%?����� m�A2瀚#:�K��τk�N � ��z�׳ЂL�LC�gw����;�S��i]�]a���/��D�U�����`pWd�,���)��#*xB�Q�ВPp��,��v��О�ѹ�Kj�x�Nh1� i��;c'���8[� ���C���8���B��7 �i\P����1�w��$�2��u��=�q� ��� A7�&�o�U��3٪�L���M�ճ�.B�����n2�W Lث\�� �֌�*[�5T�5L ����$i��|��0���� +S g��\�z�MW�ٞ1څX����O��1�CC�\�ԦUd��Pk���gP.��� ���*H ����u�: @E��2'(o�(_�s���-v��B� f(����v9��T �\o�^�������U���o*����7pl���FK���ƱK��g�=��8�M�k�rˁ��c:�t��8[T�{v\�Q�X�b tBp+ej������%w� �Xr6V��b@wTq0���,�� ZA�2}r��⪞����இ��&��r�b�{Z��i��%��v�2�h���.́T4S\�qt%gS�dnR0�]�>!o<���]���Ʊ�Z�e�����eѡ�h3�%5���3'w�]�cBZM��(͘0�Ŵ�T(�@�?�^6�’N�t`N���z�dbi �����(�*�B��b�0��ARj����m���Bu��ef�ܔ��#UD8{�}c-������.�@���d�it����?��"���;q��(���T[�n��tl� � }�ot�ў�mm$�������C�x8Љ?ǖ���l;Hh �c���x�|�a�÷f��b����R�YU��^�6 0„mBiV�8@%�`:t�]�C�[�� �0�:�?�YA�d��zM��G稪�[�p���jr�dn�?Bģ�v� ���x)�壍��'��}�j GREK.��Puv�D�א��`%�U�.[��VO>�`� ��H"�6�|y��� ��H�P嚺 n��Y��A��Ä��� ch7��B8c���nz�K���rK�9�G��:����H�Q0��"n1]в�W�±��B&͒�ԙ��j[@7��@ڻ�\�8����%Gz#�UO����>�`kС�p�rGo2;:l�r�6o�� U ��e��n]�S�&�ٓ����r�x��d)*Y�����@M�vё�H/˅VG����4�{��Ԯd��Nb[_�W����� �� h�m"ހ��@kQ�g~���(,15|%���s%y�?BDX�����I���� c��1Y���a]Ks u���fC�"'��3�A� ����}��A����� ��>}�|�t�醠�������#� �n��(�t��_�9A�vX��S����n_��H��������EN϶�4�n����\q&��o� � �ks��ݴ��� rG�K�"��ˎ�?_��\L�j|R�?t\�]������I���O������{�[��Ao,.xj��OE/%滖�rT8I�J� hw�M��nc�Ss���5||^���V-�>�����1��T�_R�," 22-���P�����9O�@���"t~8����6�r��K����/�gY��dJ �^,��:����h�����91ت��&�S�����l�5�D��|�_/��� 6�١�ֳ�$���ˮ��:K� �Td@�i>߶�sݰ(8�0q_K��L�:<���#Du����Reț&�� nr��NN��+����� <>(�[w��D-��K��/|�$���T%� ��g�T�3�ۜ�F� ��O�7w54|X��U^6H���^@�̫ԱC�P7$���v�.��*����)4}�h\W)���cI`��{ �d:���KRp}�1(?l�L� ��O�Y� 9�螈�V������ $��Mw"�oĜB�pDb'��& �.��ƑJ��a� �6_����-�3ݽ4R�F���a�������a��!�$����2���#�ܛ�25��K�Ry5���!&� ���>���F�eG�6B���UL��#LCY?�7r��S[T ?��ӏl����n�܌ll3�D´�m������!���� 7��/��j�4�ߗ��Šlĉ#�Eh� � …��MR:d��վ�j'CѢz�Ɉ�ʆ�4]��� ���*�M�o�f�\&}WkVW�#%�o M-Q`dc?�9�f �y��pu�D;��k*f({�����nT�W���j� ��C>�}�G����vT� ��7H�e�R��� �����i��9���e� { // 初始化认证状态 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: 'guigedinv', chapterId: '87826681', novelTitle: '闺阁嫡女', chapterTitle: '274 风雨前(三)', 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 看小說網 版权所有