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
第十六章 苏静雯发飙 - 最强弃少2 跳转到主要内容

第十六章 苏静雯发飙

作者:鹅是老五
(�/�d�!u�J�-<@)� k����z�T�dw���@6JZ�b�j,��E��%iNyr���~�yf� �\�Ǭ ��������гs�@��'��fs׏�݄P�H��(�Ge2d�L�L�`��٥�k*5;W�z���\��)�F��-v�نD��A1/Dp���#� ��+��M o�R� ���dR�ٹ�� �U��~�����9S�<����5����-CP�<�T8硨DM������a�I��k�i!'�.Ш��A�ܥٲp� �4c(?���xH�V}y:mP�3��𪼍����ٳ��6�g���+%���m����E�[�H���gs{��yv�Df`oy�Z9Q��6d����% #Dny�Lx����M(�2����xv�i_ �H^�M29��Dٝ�cNG0{b�A(�F�~1�B��/���b��Fq8{���ە4g�j6\�|q�Sx�'fs�,U����Ǿ7Px��V�\�p��=u�H���?���˲+i&���zv���+��(2�{�â�n;����1 ��('C/Y�J�6I�s�ܨdє3��s ��\�l�/vOҜ�2j��b�g@�Z����m�����fcЎ��l~8w�A(k��A[\�k�ٟm�:9{8:h��3�jy� �K�s��e'��)N>�>J�rFY�^11$�9x�9x9����R.Dž̹�L���T����R��5�6��UES�'�򰆽w����ٹ^+s؂�SQӅgPG�߄ @l6�S}v� �� ����]�I�b������ ޳p���������}nS��ԯ�DžLu2��!�߃���p��7�-s��R-���|0�f ����d���6x� �T��-c��T�A|v������ ��y�� �I�-�B^�-vY�� �,�bq/�b5 9��M�W�VF+x����W�h��3�ZI��K���O^����\?6+;���hg�ZJ%��쒅�J������ �^�ht��ƽ�6�3U2�&�O̮� =�"�Y�����Y4zY6(�5�{(�x���-�0��m�y�&g�(��FuԸ�aP�$1'��ǜ چ��+�[�R�|!5�ds�o.��U�f4t�l��r ������~���p�J�S�j�o�}�myX��҅��'fk��H�(�cyX����&�/dCP�&�I��������7�<1����ht�������Q�Q�³s=e��Om����6Gj�p���>��S:�Mp�dȵ�Ĝ�^ù�O����"ui�6��L��.v�Шږ��N�X��A���B>?�H�v��yA��0h.�j�*'r���c(+n47��n�*h���,Y<&2���v��� �eٕ��aOˑ�?�_>���|1h�A�ʞHb�Ny�@e��\''?~��xܼ���\�!��,{zE�PO����C�C�� ��ʞ��/��U���my�r��&8e@U�<{8mn��}�u���)g�A =Q�v��e�$�f�-i�\ǜ��:�T3���� �ܮ����FW��2w}��0��'?�s�74*�q4t|�`���D���Z�D��@�Ε���4�h&��9\S��#�G�k���vE�;�Pl�p�k��xh�w�u����ʋ�W��+{*`�PF��}�P'�YD6���m iO���Y/v_Ie[R��ٹ2�6P�����ٹ26g|�]�=����F����M������ ����볇S.v�H��}�m����� �B���T�Fn#,jR-ec�{H92>��otOu2���+{�0�fs �ϻ43B�9�,�����A �,>9V�/4@�4`@�@eO $0�,0�H AD��w��ry���b�P�%��۞;��i|%z-�1gF*{1�=!6�m��@���S��Q���3c�X��1�#W�C*}��?�ew$�����d�ͱ�;R��rs�#T��5������ ��O̾lVU��p�*S"��ubv���b� ��I�{B�j�s�����!�6�pH�ZW�l6�B8�٢�+�<�ّ�&����ﳇ�C�9��� Ä����w�Ȟ�d��/�k�=�M�����y����9 ���>cA A=;�� 74*�p�E��y��1���Z��oq�WW,^>;W )_H9��(����%�+i/o�W�O�[�P���ԃ�/�&��%Q�SY6:�}���l����kc̏�g$�IF?:|��}�~��ٹ~�����}��?i�����K����WҜ���|f�?��D�VL�;�b���'����%�)ރ���Rny�$f�+i&uj�� ͹ �P��� m0m��T�Z�n�(�B6Z����2x�s���+{b�9s8w�H����U\`1sד�_Our>w}eO"�?7S�������#���1qv�T����ec� qS��� �����ݥٱ�v��8�=���1�4����'��#O�M�|�����p�h�;�g�H3C"2��!I^�@Pi)�*@@!��CĢf����J�j��ۑ>�R�� �+*��a��h%f[2�����K�q̈́B�w����V�t�l�ԓ��'(�O����@��kD܂��\2'F�*���VSsB����H�Ƅ�#P �9���u�Z!�؄H�"?} -8LT�r`�?rN�+д4��CƱx��5\'��w�g��y���̋ �5m`�S*�,����fㄅ4��hh��?��`�8�Q�舰l�U��SUE�`í�|sӭ,�G�̆(B����%@�z~�6Xp�2�'��g��� ��G����e��fί+�`� ��*��"��<� ;���N�X"Ř3����5��3QZ�� O�ôJ��\rS��6�G��n78�إB�`g?M&�����t�����|�d��Φ���@������i"��؇��j�7�v���>s�`�ֻ{�,����ZRe�� ��KL��tb�T�O4)�~`�,������ ����4��{e}�azF��/�yNiP�,��oA����_�%f%pɺ1v;#4mU��_��Ps�z���j���E"�1�z�x�@��%0d�v��:{$oLv��PxZ��k������c��_�q�����;Y��� ��Th=���k�y�2�Xs���/d.!�K�^�a����d���r���#g�;�k��DϦ:��F�"|�6+_#6b8�ϝbO���J4�#���"O�E�4JX��DAK���P�SF5����4b�A~�o���L���,g�)\-1"ٴ���P8� ����hMyeO_�~�)��i��ͯ^�'_�v���z�:c�.��HJkuzOfaJ���M�`����Ș����Q+�\��HN�c���)}��!& z7�L�Yv fc�\A �( �A9MJ4xa�8��z:[��y7�3E���t�ɯØ�ط��:m����\�u����ɒ5��vDV�)}4��A��r�J�����y;c�L�F��ޙ΄;Ό[�!�˪�d�;^ÒʝjJg� ����» !����~��;�c��^a����Xj�w:�� v���q'��Us��U�P���M6� { // 初始化认证状态 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: 'zuiqiangqishao2', chapterId: '53425432', novelTitle: '最强弃少2', 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 看小说网 版权所有