Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
第三百二十九章 是好是坏 - 厌胜术 跳转到主要内容

第三百二十九章 是好是坏

作者:菊花只为基友开
(�/�d�]l �\&=0 �����n`��E���7(6�ؠr��-FCD�[,���S�0F��W�z@��W �*PONߨ�y8�.)�� �ڟ�%cc�+�b���8a;�Z��I����o���_�c���<�އ�׬G�~Bx�ˊ�j��/�:G�� #�R��sd7j[�֬�h|���<'��,��s���5#B�.3�.�{Z��>���Rsj�1�d��/e_!^h��� ��gl�z+�"����إl���L�y�'�zi���L cF��G�C�[�K11It-��G�[w@�p]��=�����S�\Z;���r�׬�� �����.B�� x1�#τ튻�R#�4�=�#O}N�k!W�|'�򢐏�km���,7+�<�A��Ĥ��f}H���W����R��]��<'�4m����;2yH�F���%co&I^c���^���{a��g�65r���+��=:|Q��]k{3qG)���G?̼Q�b��~r�5�\�N>99%sQ�GV��� �-gtT��V������W���1�@�ʡ�S!Oض���� I��By��'�m\9�-.��^��h�n>�⮇����s��ƭE�-�y.jS���n�9v� ^�r�s���v�v�;��^2���{E���9v�y~ O �"�o��5�Ի��M��ȓ}����O�6�n�p+�C�ڏ_xx��N獇787s�� �6��a�=��8˞Ӹ����ښ� ^��o&�!OX��7sȋ����W`_����J������񊻟�3 ��}��C�)���⮥�/o��;��<�9�-b��S[�S"R�� 0����|�݃" ��p[�^ߕM���B��}Hy��= lkk@L�\ZM�\���������L�b�ɛ�����f���m�ۢ�;l7(����!�C�1�dP!>�S��!��kU׬Nm�f=G�����]>���Wb�g\OI��X��Ru)�f}���cF�B��(�t��q���s1��(p���=�k@�8F���%_~n>9���>S�Dij�!��4|���� �d���n����K��[�\�ƭ�M���C�SĹNko ۟�+�~>��o�p3qxuO1�zZ1 ����3��褆?8���b{������V(=����3�L �a� ��� ����Ek�0Cl1to�y��3l78w3�U�H��I!���B\q 7j���'��Km�=�>z��A�F��W�G�o��y_q�� ��O�od���E ,Z�ȹ��7�@/\I�z���K4�M2��ON���µ����Z��~�[���d������''o��Чȓ<\��(����p�z��Z���;���wؾ@Wr�Г(9Q��K��X���̱���u�w?�y�A��C�x���+���s��5 )��#OFwO00@0P@���V�DЀ(p�H ��@�G����{fs�[bo&�ȳ�pZ�T��w��y����5����L�KAˋȪ����r��I6���Kq���(��x/B���UМz7�=��,<�%Э��1�@��ܓy���5��88R�8v�r��������w �l\��i���$�{ ��n�s _H��A�]��cFR���T]H�I�%_�Y�)d-� S�i0p�=�6�:�����K�2� w��'l{W��= l�ܣq�r����5ċB|u���t9�L�\Z;a;Sd���ڋK�� R�a��^���>:ܣ�#ۚu����������K��CO�L�0yR�1�K�Codn5�����mΑ- y£VO�rHy��T�h���,j�G�V��KյPm ��AԵJ�>�^"�(��� ���l�B���1E~��!r�$�_&E��|t��@<�p�e#�H�)x��'�^2p�z�R`����� B���f���9F����(�I.MތdN��'l�D۠�7 \�Mk�D'M�]�x��Ru�Sk�o�K��ܖ�e��a��[Ċtj�GL60]2v�\ �+.������Ap�0B�!L�D-�0�I�$� $:@I���wz���_�8�P��_ɫՄr�S�S/��*P��Ut\m�l$��9�Krq7:�zdJ;�O�u����iZ 1�{.�|�H��bض`��]��3����""6�O $�FN5OeA-,n3�g@� wXfM�e��K���#[u�3;�o�E��2�Ozu���8@"O �>T䆢�����к�P�Z�e�k�r掅1� k�=)��ፐ 1�"�y F�|���[��I<���J�� �脶y�pH�!J}�P���"B�����Ӄ��l޳OD��ȱ2�8��{k�O��Kl������㏵�ٮvDK��N(�H�cr!&V�[b���y!�+��=����_ �2_{�LWp��xנv$���z���s� (=���f{�{��� ��#��D���,�G�}K7�*:�5B7Ou�^����}x����� { // 初始化认证状态 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: 'yanshengshu', chapterId: '32485296', 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 看小说网 版权所有