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
第二百三十一章 剑二十 - 穿梭在武侠世界的剑客 跳转到主要内容

第二百三十一章 剑二十

作者:黑暗LOLI
(�/�d��j�Ę$5P� �$�{���H���h��5��4&:�x�j���l-�"�T��y�����a�d>7?9^� )�$��v}H6�>�'8}E`��/��p�l��������F.a���#dk ��w���,J��F��v�DKS�k�=R�Hy���� �C �!>f{�=�� Yvv�)���i8��#ʃ�EN�=!e���==�����P&9O��I���4��As�.|ta�%��CĜ�x�pҨ1�i���4�h Sx���Y�]LE����g��l������?��R�Ab��[<�.�T���{�r�p�B��;�0ђv��f���= �� �G&Z �׮��ly�v$�'�6&��v�zG��7dG�%?j0�ҥ�I׏��~o^ٞh0�a��\�%�K�%?����Ԍ����dҜ*�DK�ôve;#���X�mmS�����vz�6�ͩ Bxv�O�T� y�p�� �{R�@�c��{ )���ʴ�(� ó{"�ٶDMɮl��1�a0Ck�%���\����%fq�d|t�'���c<�h�=cx�{k;��!�R�G�{: f�3- ��A �>���}�m�L�ß�-O֮E�~�pvOr�ڕ풔Gߓe��IQ�h�Zm����[8���:y�|vO͵?�c&�/�-�K4fB"Sv��rr���&ZJh>Bd��g�@�/��&�92�a���m�7�WM���#�L �W{��ϑ ,Q4�lW�%������{zt�������+�_�n�L��0V�f=����)�D�<�'��������?�@�h8���=�u �1�S(n��z��� |�]N0��ą�=����T�1�(�)w(8c8�<�|Ge� ��6���S�X~��sB�=���c<_ضH��S e�B�:̉�șZ�3C�Ub=�����1�苒'�1�Ʌ�*O��.�D�5|*p�à�Eɇ�v[��%�"���j�D�H<�f��yk�֦:����1� �h ������� |\�㠨I΃�u<�r������3:3�'�����;#/~yX �l 4�0�ar�� J �:lpp-� ' ��p���Ik{eG29s#��{^�P0�����o�pLԈ�c���p�O�3�\�A̍���S�@�.�<�a��/�X/�ؾ��ؾ��i�G0Q_&�X�����$�㹄ㆂ���T��{RLެ� ��.Y� )��93R;A��!'$�A�{Z;B��vv� ����L������W�C�l�l[�Bq,t1���Y�}!�zQ��5���9�� /�R��͠>$�'���� �^) J�V��/��fy|�<��Qz&�=�`axe�6��O�{R,�ׇ܃����0���y�zZ�j�0�҅�ۋ; ��}&DxErK�,׶kQ�ڇ��,o<�{��=�{Rq�l�S��ڗ���Id<Ω}=<�• >P��Oe���&�Gl�:��o�L;���(d�Ŏ� >��yB"��,N�zN`��`R�`��y�eJdz{&l"2�T��kZ����3��ڤ� &��:��p��蘐X��>x4���kl!\�|�%����sL�EQa���x���S�:���2�͏�G�Y`�p�d�ަ̡�S*Q��쉖ƋH�([� �[8(j�`Ĵ6v}é�~ءxJzk�H�����D����{�l�c���"n L�4��Ĉ�g�x�DK��"ѩ+2�!�Slk �`���l�v@�l�/� � �ƍ��`�'�k��^зz���l��"��+k�#�a���/���,=��^�1E�c<�t�G_d�VR�2•��'�p g�����Xc����E8�gwq�r���0-�{vR0MxF���Jʊ��3�l�$�2� �4`f��\Ou8�p�� �-�y]gUtZ��L�����#Tn�L A��� �g� U��~p��rQ�Q[<��������,�7��.�XXBr��% KBv��G~�^tq�6�C�YH!kQ��1=78�-�]�_�*�x|a1C Y����Fʗ�֏ ){*�P���b�J��� ���t S�/G�^�,�c�) f*%E�̅|[���bZ��8�֓OI�3ya1��M2Ӌ��Y3������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: 'cszwxsjdjk', chapterId: '75548212', 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 看小说网 版权所有