Notice: file_put_contents(): Write of 6254 bytes failed with errno=28 No space left on device in /var/www/kxs-php/lib/ZstdHelper.php on line 81

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
第16章 - 我有特殊的打脸技巧[快穿] 跳转到主要内容

第16章

作者:绕笙
(�/�d-�:m�C> Vp��9������\7o��h6 �Z�k���E��oHOT" �s�$��@ �$'"\5A�m���+���Wݗ$���x�`5��cī�ʟ.i�}�p!��.�%ѝ?@t�d�Ֆe���s�6�d�53U`� �2���kp�HɆ�P�87�g�^�$-I��l}2���f��[�ރ�I�Vݓ��l�.����F��{�ě�(���^I�NLAo�f��2W`N�LV��|�x%�bv%ٲ�BҌ!-p��{�L�� >Rr�LY�ː6W�y���+u0�s5 'U^3S���Gak�^^]IV����"��3���H�����#%6]��#p�L�յ��1�U��ޏG�.A�������W���RCMP`Ν�ȼ꾓uE�Ar��ZiӋtvp�r�sA�H��f���_:�������Gg�[u��ڱ����ٖ�q�6�֦����̿|^�n ���U��&�¾J� �Az��ʼnM�+Yo���>#YԽ�JWs��I�����Lo0n� ��W�[`��ԟĭd}`t�2�wr'�{����*W�� Y3S�?8x�}��.�����p7�m���k�;�T}��U�U����7� 5�QH]u�%�:l�A�&mm; u�}E5F�MW���ě1�_]�P,˚��T#^���{�|S[N��T]�3S�Po �rF�� �)�M�w#�õf�>�j�������H9�PL j���{��3�T�xƐjf �|ù%�'M�t�d�=��j �`���$n��HɉGw��@�+t�I�����%�0 �^��h4g�,� FC2G�[�k�-A���&���ʛ,~�xսŹQ�XW�'ۏП��0^CM�8Z�#9#��p3!���� �m�Gc�n�z��=G!5��$GJ&�´O��x-˝����dJ!�dC(%M��ċ��2�35��k��s�� �mT���$�b�/H�)b�Qw���Bojܲ� �i�(�iD��{L�Y�K+ɢ� �M��D�V�Q /=�C��5]_����3'�� ��Ss��²�r��"񫔤c�v�i�T1�ב�ǫQHZ`z��'�Gc�'F� =���?�>���8�)���� }#�$ފe�e�称'���e�%Do�.X܊eL�yG����n%Y3Sh!5����/p�f��WG!O|y-@�z^u)Y�d�1�ʼn���s������9��s�� �5QX��,T����(���{�Q/]�^3S����%��aw��x�� 0WtJ�����6U���`t�^@�Y��@3�8��|��>R��9)l�;Yo��|!�L���($��(�������T'5g�j����HɎ��ۡx�h�h��Ij��\��#�%$��!�`k�K53��e���{��K���$��l�x��Ś��^W�ozo-�,���ey�:�O�"So\w�&�f�H�Ք\1W��P.�S��\ &�<7!ZK���s�mY>~K�(����8qI�*�V�ʼn�(>��j�ɤ�kf��� Do$W�Ct��Z�ђ/��[���:P��o$W�>iG�v�U��X�+V^uoY�ދ�7@q=n��4��ڲ� i�.�G<�u����aȫ�ǫQ�k���=8��u��.��i2ik�+� ����hT��O��Ut��hCM9R�VݣYg���[c_\k�k�jͱ�YrH9�E����g��\KP 1�⺓5�dF�=�����Ec2�� 0w�R|�v��9��H�if U4"o�}A��r2�%���rcW�Iak�T������ɜQ�� �����L)��g�g9�oY.ѷaj� J o=���>�f� ���Is��}�F�̤OfH>����`=��[�y%�+�%R��7�Og�XRӒ��K��)�k�z���l��P�!-������A35H1ϫ�%Q��)t�Hk��ף���^W�GQ� �p���s���1_�]��5���ؚ���7�]1���/5���k�Iw���r���'�������~K��CzRk�R��opz#�+�� r晬�[[�<=�0^��q���̔�2蓸�C�� lؘe�L-&~�� э�7�'C���:Y��ʼn������-�MPi�� Ѡ��+,gBN/�:@t%���#I��53�^�9�e�\4#ԔPH�l�>��q6���VX��,N<`j-[MQ���z4jf�u�F�kRx��\4�5��.ln�k�v��{,�!MzmmYX8&j��� �ł'B^�7]Q��&T� [�/I�$��j��x�78?�9�$�ש��%'^�1z�}W�j��^�$^k6� �0O�/@�����9ao$#~@�#�O������Y��u��� >z��� ��ї��������õ'l��ۊ·�;�E�¸�$IG�E���?\k>y~ ���$  5� ��� ���� D�p@g��Es��������7�=�?�'�� �ڲ��W�Fr��A�z�81I�-۫ t��}��rr�!GGJ.`�fQ�"A5ƹ�!=8����O\.:�uV�a��Ѩ�^��r�\�h�%Q� ���uI�g�1�o$;0?�{���b6����wH�ZA����u��!�N�\W�ʼn'�7��յ,O�O��~#����r=z=�ݪ����!�Zg�T���3y#͔W�X.lM�8 2�x4�h }d�Mᦒ'6w�Z�5�G�l�xA���]��ct{I#%��pM~�e�)*�68�eْ�5.�^p����A�Sk>�k� ��yF�R�������Hz#i�і�K3��Oh���M�c�H��[�\R��1� �����Nл`��@ �*|�^F�7g/Jn\�-ezQ�)s/-U���xy�� -Nܫ ��{R���r��X���vњ�#%�H��'>��^�P��ٚ��� ��q6%ԌPG w#9cH/D[�TSH5�T�|Gr�k ܜ;)w�zvp���l̗$]�H|� �ɏ�;� ��3�F�;�[�=^���8_�d��'l�H'|�*y�=�$j��)�[N��1�%�3�{r,�,�?5�l� �zT����j�+�g�/=��%� �^ �������<�]�|p��%M{�2��{�t��/��S}DV~�u�k˲x� � $�8��c�m��%-��yH��N 8�౅G�>�:˼q���M?a����n$kf�R�ƫ��{�?�j��ё�����scw�.IF�b��3�\S ��5��{���OЫ��$^��h=�F�;Y{��n���:�yg�ў/==�+�<��-pnՉ�!Z3S���������d}nս���'�Z�ך���jfJ�j�53�(�M [�j�[Wgf{.p ���m=���j�����OG��$"�3�F��T��d����g$[�-Hw���T��b�s˥�ъ�*_IFQ ۄ�� ��U$�Z�I�=)d� ���/`�f�,˜.�Ss�S��0Z#yy~�8����* �(2� F��4b" š.N��1D��(DPfA�^�'O��eڗ�ɔ���d��wy��j�i������WR����$�n�eJkM �L:!���V c�I�9(��_G���d�v�L���-T�����ɻ�ڟ�z7�sk�P�#�v���n\6���;��UW �|<��27̈́�W��O���5 �d�� !A8�����{#�lPW�y��2M【�E€����K;�o(�wq�p�DY tƀCdݎ���6�! ��S��OvZ�(-������p͒t���� {��O>o�_���[)�*j���R=DD#�N�W��t�9�)~w#y���̉�FZM��QԱБ]C�xL�Q3���\����*��z�Z�v|!��0z�]�+L�;�͜ Hqr�����b�c븐��L4r�~�7,5F�v2�Œ����f�j�Ȩ���`H�p�p��-C�����ΣF��%�r/���?Ɂ��"y��w�O5���"� �UP�&�Y}�w!��4 ���꟞9�P�@��� �(�1�Y��c${�P[2Ew�D����cT��(��4o���/H�Gz^a7 Ԑ�XV�2�#mC�y\��Tq-�4L��� �t �ԉ����q�����:�g�$6����#�%�p)���O)���4��ϼ��8lfV��C��_�ϋQ����%:��if�v*J2ݯY��j���lz�����K ��U�N��"W��{�&�9��?G0�JwI����� ���`�u�"zM�c'ir���wi��h�����YJO�SXE�"0A�/�G��#������ |{hBKĆ��S����zI ��xIU7��9�C�kn Ş"�81联Q�е���O�Y?3�a*y�P��&.P&E�eN�)�*G: �˃��f&��� ��V�wP�L�ey�)лߝ#f:mt�/�B�}��T�'t���dR��xO�5�aզs�0Уb۷l�V�73��O)!��j�+.�X ^���{� ��$���N�IK��I�� �f���j�Yy�\HGLV9��FD���n=��!i�|#5��g��a0��?�+�ja'Ϙ�G�!��x\�lR�PX�`^m��ޱM�i�G�H-�7[Pnk�u2Y�u�M�zyY5�Sà &��&,u�'o���;R�8�%B�6>#�!�����f { // 初始化认证状态 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: 'wytsddljqkc', chapterId: '62453451', novelTitle: '我有特殊的打脸技巧[快穿]', chapterTitle: '第16章', 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 看小说网 版权所有