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
第34章 锐痛 - 辇道增七 跳转到主要内容

第34章 锐痛

作者:西鹿丸
(�/�d#)M��R�>>0X+�s΢q���IKZc�!�E$�msl&�l�,1�ILD2�V ��d���q��r� ���wn�����\S��h�ЂV'<��b.}u^���F"���r�9=) ���F��!�sw��%?���_�5 ���?���Z�<�Ŵ��~���(_&��_d� ��@V`-��@Z!��S�GŽ�^�|u�<�e#䆉+����� �W"� ;c��c����jyu����Ll!m�6賗���+�'�n��2��Pן�3�FD���G�okk�^���9���r��ϣ��kF�d^;�:�%d�iV;H�6D��WVO� g���.Q���������~>�U\��1q�k��Y-�5�Xu9 +�l�� �+���F/�͇������|�X�Z~C��w�̰h�� 9S��2���36����� �/�Zك�B� ����:|6SK��S�n>p�$@\�ֳfm�.�}�h�b���{jg�̪K��Y�����g�t(lM�s����R�C��g���묖��5��E�I�V��ܡ�Dq�č���G�BKq�u¢/ʐ��Z�BvT��E�f�Eg*�mMq����4�V'��R��ԻN/��<�}����N:Ͱ!�V7��j��|EZ̥�ZRD�=��~"2#d��Kԏd{�!1 hF�B�̠���PP���γZv�!�ļ��QFmr��a确��L�Iܬ������0����'��u�������ު����>�� N��D���\�I��U�,�}%a ���Ks�Ŀ���C��ê�N#>�A�_�"/D�(g�DT���{��z"2YĢ *.��<�g�C��j�y���L :���@�uj��s����P��,r�F���ӳZN�7�JFN|zz�U�`dE�gX=��x��e�֡�'"'f��xH���Ǽ#i7�5M\�5�r��_��g��x>���C��y~P���p��Y-I�>�7}��i�����ʆ!KFEa�)����R#h�Ӕ�+d,x��Yu-��jY�v��K�6�F�l����3�)�� &Ϊ=�xz���ˎ.�]�>���ZfjIq��n>T&��N��T�y��x�vyV���jsKqop�"���P�^[���ՒK8�p��%�4�=���1�ê=*lVK��W��V����֩)��JvA�!sANOD|$ ������j��F ��1���Y-��-Q���h��|��{�I�W.G�C�%]> Y�z�]F�i��-��Ԓ���MLb9�c!�O�0����"��|@�Z��#،�����%>� 6��1�g���g[3Bu��Cԍ �ڽgјDŽ��F`\���`5���������>A���rN��'"O���ܫꬖ�3L�BZ��z,���m'�Pס���[���(�j���A�M�^.=9��62B�K�}�<�j����n�렜�\ /]\�{ks'�u�xA�������A녩�謖!�F۠<�v�Z�}�^�{�A�'u�jP�Pf��Zt9��Ͽ�"�6�%F���l��0����+h r�B�By�{�ڣS7T���ħ�����a�G��R?�\s�P� p�)����^�\��R܃]36ײ�������)��묖�+�Jķ܏�1��_P'����`d��`�> ,g�q�1�=��ّ;D3�>-<�� �8�j���> �QK�g��&M�tf��=�� ��謖 ��Žϒ>�ղS���Ť�̲��G�;=�OhQ��\.V�U6}�?��>�QN���&vT�a5WK�j��X��\H+��}Vr�rHq Kq���³Z�VO��L�ٍ�S�NʔSC>�e��m䄁GK��r�D�l�ʝ�%a��h\��m�|���)�ê���&�Q��W�Mk�� .����ƴv�< l�p�Z^�]s�њ&�Qum0~M��!⥸O��g��&q^Y=�O�,��`��^ ��~�t�e"��I\N�-?�G�A�?[_��gV���r ��eG˛0��G��G[]?)�(��Ւ ����� �ê1��p��e�N���j9>l�s3�3�K[C4.�x∏u�XSa��������6L� ��5F��8��~��-器v�D��a�y!�$��h�hcN���$�-Q�>cbǣ3�Q�.Q�8� ��tOq�0Z��� :&�=hp Ҥ�ΐ��!���B�n�܆ʝ�L�|�|�<Žh�$�ն�j�8Z����Ns�|® \��;"�c� Z���: ��2�5������� �_m��Zhq��NoZ޵xw�4h:�B"6�5G�Y-)e)� o���m�xG�B��l0���Қ����|%Q� ܅Bg�d��G2G�iI���j�m�k�&��Qvhp��,Z�y�ŵ|nŸ�T���5cs=�����8=��n§�'A��|�����(�� iVd>D�C���}����W�oX5�:�2@���ga��C]̞�V���.�zR�>/=C<�Zu�ek��A��D� �?hPa�.�7�Ƕ����),>)o�F�vu���u7��h@0@ ��Y��� �@ � ���l�d�T֌��rab���e%� �:�Zl� 0Qf�ֳhMe�ԧ��j�1|A�AN#(���V�t���Wlz#r �!���H�PY���!o�4X��7��Zu �&��\ǣC][[g(��a���鑹�W�Qq?�W&Mq�������k�o�ej��t�ٚ*l�k�pE&�)��/ʩ3&��,e�Y-3%;Z�`D�l��O��LctV]N�z> ;�y���7���=�}�$mik����'"c�g�\��D�!��N��Ȧ�/!<g�,�����5ʡ�1�](��&C�$�#�Ȁ�O�R��a-Nj����>�g��e+�p� L����l^i�Odžm�]�En�ȊZ��Ș��c���e�X��;'��y�U)�$Z� �:1�Xdڻ^� �^��.��@iRK�)��Wʂ��L%��g)2(�qZ��Ʀe��̳�l�5��Oٴ ��<�2��rm��Q�1���eLp�W{ : ��9�j\�69����6(p�{��XuV]��N�C�*��~W ��v��5����dv�ז=�=�q�p�xc�� �Ň��N ,;7���f&!p�G�83Ng����:,@�V:r�9�!]̉�Gd��4e�LQ#��6���P A���J��+��LY�M��@V�"d1,V8-k���q ���9�>��y�2�[�l щ$��׃2g"Ro�{�ǩ}W����Ӷ�D} 0v��z���[�J��^?�-M�P�a�.�{2� I��PH.��MF0�bH9?�b�A�T £��׺7�9��/����������/���G��.YY $�dNl��!�mm��&a���}*b��[�[Fٿ�m�� 4�fjNDŽ�e��](0-�T�K3��țA����i[pdHSn�)љ _�-9O�SI�%��� *qx? ӸQ�$�U,�!�PI]b� #�����V9Z��eD �_N[�PAr�� �W�>d+��D�]����T^5�]z@I�K$ { // 初始化认证状态 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: 'niandaozengqi', chapterId: '71587926', novelTitle: '辇道增七', chapterTitle: '第34章 锐痛', 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 看小说网 版权所有