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�u��71:;@P��s����.adS���@�[$�[��mK�E�:��2�j8�5;3+������3W �������L���]՝�W�;�7��D�1�# +��� �N�Z=u��"f�S���-dxa��#GJ�^�s ��l*sCW�6zP١Og�k�=q2�������'Z{]���G&Pۀ*�Sd����*oՏ�:c��y�mJ��ϴ� O��+�lګ٫�0i}���a�a�zK�N����R��� }{��M���7E��_b���PdK�G��F��N��@�h���y�O��o��Y���Ƽ(��|�QvH��ޒ7<�Z-A1�yw^�dXE?P� ��8l��]=�m�SzL�;��D<�k[}����|U2��<�|�d0ӊ� ��;0s2=q2mѺS䃂S?�������Zۢ5��`zAes*o|���2�%\����|*�}Z#:$� � �L��R��yP�եE�ao�I�C��<��"�D#��QF6�VB�A�# s�z�4�]�&?� �y��9{��RF��%nQ���!� ��m�ǧG�1Wk�̞��^<����q^%�̃ǰ#�V5�(�i��H�,�o���#��ֿ�O�#��4'??l�UG�Ov�A�ID����1/�s:E�d�:�G=6�i��� ɗ<�%5|��Y^1o�"�;X�&^��Qk�ʣ�^���\A �tp��-]X� !��i��Z�8g��ya���@�"Ô�\�i��Rg����;�sJ�����R9��ѩ����=lKtd� �5�o<�����y/�q���A/i�1�Fh4��Z��y%�D^����6�D`ja��v ��basJ�@���W�N����ig�����ė��P *���i��f/g�^C�#i���h "#`�1#s��ʧ�ڏ�����5{;�_�����h*�-]8p��w�z�w�j�k �9"<]��PZu4'��ƚ}�=��}�?�ݨ��[�U��2�^��{ �y)���1o�nύaS>�0���� �kG�� ����E/w5��&��m�X7����KJ\��F���֔��LK����ٶ@�8�� Ī�9�`0�j��E�1l��$�ϋ�5k�z���j�Ft�����y;�1������\b�L2xxʤ들_OL�xM�-]Ј>Y� �>J�-�+�k���욳�Czz�u�rP�[� �8���h�^�,�p���j�n�Y��aO�{��l�l��9go�r������Zo������t��_����' ��5��B�,��<�Ԓ��t�:o�9�5�WhZ�0�=�X������w҈N�޹<�Z=��Z}�z� �0|c8�h �1��t=%$ya^�l3�I��|��<�W���^5 ҵm�f�c]3�–.<<=!�1B�]�Z�[��̼�o�[�� ���)�~KVL��=B�r��Qz�j��o�B��|�y�lH�+ZK֟gZ�x| [#��“�/��jג�������R� y���7�W���U���'8�)4z�މ։�37@�?l�b^̼ ʧ�{tĦ�)+Y�:5Hga�˰-� {��xP�f�;�{�>p~����]$�L����� 琳E�@�4�9go(��:I�){���L��L� ���;X��J�u��E��i�u^N?��M��a�Ov-`Xx��ɛ"7<��~�Y�p� �L��/�q�Ƕֵ�S��Ef�]��ڞ���6����L��4B��ta���@O�6��Q‹OlO @ `IL��m�����Z�JC����&Zh�h��������{��m���.�.8�5��-u4f��6���O�Fc��(Z���yjŔI/<�&8<(�E�ѭ-KČ { A �҅D�+��&T,Ϥ���~�%�7�k\�F [ �sכ�-c��+�Ft��#�L�+ n�8��<,��6���s�%^�|���D6�l��J;0�vl0b��ޯ�ˉղ?�(�dt��$W*��  uz4�u�^�^nEP �$9w�f��ֵ��!�.B}�~KJWQ�QO���ɚ���E <���<���A�S��\�mx:a�M�������.L<<����b��6֡�>3@���%��4u�n�xKW/�;�+;eZ�>G����@� E*j���QF/�%Y�j�Ze�LSz-���U�t�!;آ^ ���= �s�7�j��ɮ'Lg4/e��|K��R�*<���wK���邈|3m ��8/��x\��M�W�.�Fh��Ӛ�2]@P�����@�7bz� �v ��&c�q�i��#�m�_L{�_o�+u��Z�E擃�G_k�V���4�ך�Ft�L[-`�x:�:@5�ӣDO������xü�J�"�::A}� 5x��!��L_��0O���9A檦�C6�� '?'IOpȗ:��y�����\D�F���(�{�o}��I�&�bk.� �#�E�f�%�{����X����*sl5z|�J�ju�\֟ �<8�`{��@��+2���'�]�I �����Y�E0�� �9�/�u�1�tf��A�����\��� A�̠�R[ ��� �\��O�y��-�+u �����:;�K�����ۑ"}���z @O~�p5D��� �z�qe _X[}�z2�R�Ƀ`I��a�,.Y?�ޮj��F�6dқ���WW��i�ړF��O[ �̋Ad��I;;�aJċ Lf���$٣^�^��`�8�(" �¸��ٱ�kP}�]�ik>x������{ v��B�9��1[G"��>��z� 0��wU��d��_u����m��>� x��z��x8�Dcd3���� g���Jpe�]�LʷL��Q_�К��G@T�0�&S����a2ꁲOj��]�w�rc��v>H�Z���!�O�}x��ShM}�)��x��$<��;2Q<�@��;L��1�we�b�<i{خ`~��#�A�f\7���7�C�^�)Mۄ�M�����(/d��`��Q�,\��8c�;�<�vc: ����xoĈ|fb��#��b�'K �#���$IE�s��NA��!1ev��i�0��{�>j�Y���[�Γ'ˁ�θ�q@G6�g��FB��,~���>: ��M,K�?�|6"��� �=�|W^��ᕡt�k7`a��~Kj�� F*�% ��;�� ��Cѓ���-g40\ �a 0r�U�k�J�� ae� $#�b&s��1� pS~�J:���w �嗮O��lS�89�g�&j�=ɐS؞��r��dm�FnDB�B+yyL�1`���Ч*;$xg%!nPK-:�N@*RU�����*�7�ׄl�%EY��l0L�.`Dw��2െ�a� T+�sh��!t�u�.��5������o��N�]>f���c1��ۆ��e��R)� @���ra��������� �����{݀��oY_V@{Oi'B݆�P�+?���L��?��}~���B���1R�9����c�2^����r}A�:$���7DڪJ !�-�ۨ,��k�2TM�����w�3�\�Z��� ��kV;x&�R�j_��lV,K��$X�|����N�.�-�~{����A��~�,-� �K�~sn���:B9`n��� �M��� `��5��u�U ��:KJo�&*���J@P 8����op@L&K,���1g�|ꩲ~�0�#"8!�]B�[1gn�q� @i��\Uԇb�:�� ��� ���{P4�`�D�fP���pҪǨ +�� �!�6 { // 初始化认证状态 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: 'tjgsdsx', chapterId: '74253993', 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 看小说网 版权所有