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
21.第 21 章 - 总裁逼我做影后!GL 跳转到主要内容

21.第 21 章

作者:一月青芜
(�/�d&%m�Z>�;C A�L��w��"*��.5�Uh"��V4+B� �����F�)e�̴m;�oHH*����u����7҂H?��ia]�@��?H�:���.ɻ�7���T��jk���M���n��C�$�n*�-02�ȑ��w����j:5v��"j�%��!�=M���Y�ԭ�9�K�K�5�wf�w�\�}#m��sb�uK�S�k 6}��+� �\�]��ĸ�^�,��p; 7.H����12I��ֹ��fc+�����j�Ѧ�V�Nk�CF����j�i#�Tq#S��[N�ј�z�a��V[c�[���G2Έ6�aw�^��;����̋��d�ax�����)n�uؽj����츸�#S���ʝ�e�a�F�!��� �FZ2��> ;�xDç-�#� ���h?�ŌЃ��@��;����u�|7Z/;D������?@;J�¥>GY��v!��&��H��RڑxE�/�^��Wޱ�#�[���)H� �^v߬o�+���Fi�i1�sKW[?8�Xwuq�0F�e�\WM���8�A� �]����M3h�`<�~P�i�o���!�p#S�Zm��w#m�^��4������p�LM�b�7@�Yx�<�9�6l��8Lp^lr��L<2���5hC���(�j� �� ���ޅ h|�ue�cy�%y�jڬ0i¦R�6h��"cd�0�9�q������= _>���^Fn�cGhG��$�����jk� ]&P�L� ܫ��Ҟ��tu�LQ*�������cd�)=A��!�Ee����ZrjqJy0����ȴZJiQ���� x@��,݅�����ROLz���u5��Iq�uI����12�:T�"�7�gD[A{q��ij�oq+�zq�Q`�L���Z�������u��?������R�;t���$�ø�1F���⫭�[t�SZ�wc��孨��ݦ���:����p���_�����ܰ��b�"h� �W����i؝�tC@)�����_o�}d3����+�u�^�9�i\A�-C�2�"tR�I�$;��j�3d�Ġ�E�V[�L;�Wފ���2m=Z���A��A��������Z`�n��%n���+\���jk���}X���>�����.�D�aw����:4���jkQdN����K��ڢ�� ��8�Q �����0W�<~2�+��ax�A ,�9�)���P[��$׵�ʱ�x%v�p���ȴC����kj�j�O�#H�-�%����|�]m���pJy�x����/\��t����$�j�{FȾ -F��>BMp^�Վ���7Qd^A[&�MhQ�-F�ň�p����e�[� �12;[��F��P��Ei12]���j��K��� �>@k �VQ�������� �S�ޜW3ZPQ� (�D��vZH� �+�.R+���74�B�`��)dcdj�A�JWM{�&YԹe�&p � ���c�?@[m^8�9��vJ�,�Cm�tnɠ��0V:T�l�zx!���i�]S@��ٖy�LC���yG��ĭ����Z�>��)�Jw|45�y\��O�A������� � �$�&�vFV(~)^m�Z�Q��$ׄ�a*�#@ p�j��a���2��=���n�6��q�@�bd rM�� )mh�S�aw3B-�PW�z�T��P�ņt*��t�a�LIg̫A��$ #ӭ�ޅ5�!�����J�H_�AE�^�|�7�-0�@ë� W���U0F� ��)�I{��/̿���H.�60��˸pF�z aD�bdj*�PiNhA�o*UW���{��TS9��ښq^�w����� B���#��#�"0���.o$�{ϋ'����qL� њ!��8JC7�=�E�ѹ -H������+�ǵ�ն���#�e� �� ���S��e ;�/���;�/2����i|m����֡C� �%8�B�R7ZϤ�a��֔�ɺ3r%��| |�����b 4B:�a���E��/@�`�7J��[9������!>�p�l�j�R��+rgX��)?�;�z������pE� J�4>��Ac�tGSh1��Ɵs���zO�@{ZP�C���2��a2-�ZҚ=W�I��3NP��U��12=x.�5/ u12Ux.��>8&?#�V�VM�^8�~]���\�\s4�B������sJ _&.Bv�ui�����4��zS�;ʻ�+D4�=�X�fOP�0�[E�S����~0W�S� �a��u���֦ Zm�i v'[+5e썴����4��qM���Ӵ���0�xS�j�;*ø��?�-��#ӈ�X��\i����VJy��S�G��?@��~Z��v���M)~�� �9�W[7��q�u�c$���TDz���aǦҒ���G#��w�!7}��#ԡw *�t�^MeI�����*���!�h�R����]�I` h5��bЉ�hJ��p���%8o�}Tx�rq�|���9�s�c���= g ���2T흘SZ���늢 ���� 4 ��"0� ���� T��F��� u�}��q�qP� �n��������y�h%ַp12-�����(�bʆ7�6+�5H� ���_>_pF�����B��SoNm�����ǐV�@E i�*���6,w\��8K���ʱg���P��a�><�L��A�g�Sw�����i�}i��A+�~0aƎ��ͻ�1��`����������E�?� ������!ӎ�674T9�c���t�X���bd�m�>Dt�$tQ�cd��:ux�pwHK�CBK�V-���� /�.f�"�� ����1��tOӞ?]b�f���_?yz'ť/������K�)J#j���V��k%�����Q�wWD=B�8/�����¢ZA��p�������?J[A���1F��uGh+ղ��;�;8>�L��E�r� ���<$6C���;6�a��c��"�.D+ZL7;hA� ��JnjPTx��; \и ZM�g]���.\�~�"�"h��Vw�a���C:�<�h9�_��Pы�����0���ӹ cE���S�'�-�� њF��-3�vR�]X2�'��W[��_���#��5�6K(�X��v���n���#�b"��(Q���2Sc�2 �F4e�@�q)�(!aEZR�_ñ��w��py�\������T��Dƛ6��(�s��&�j�)���IK�=��6\XA�i�g5T�O�1����?�Q�]�Bs��4��\ՆawK�H�� �@D>��)������5"���H �* T��u��d$SF2@��\b��q�t�4a���>sY ���s�Z�\H�d$�\�MD�.̹��2ESu����*�'���>t?���Y��K�<l�v�j[���D^��Ȃ���Ԭ���1�t�'�n7�Cl ���X�)�$"�O+P¡@yi|�́�Up���U����R��:E�|Hp�j5�c<�DTM9��Gʞ��/�W����������7z7$���u���#�.Q �4ϙc�l(�"�H���:��~�=W9k��}s_�P��r������L�|�3#հ� (� \�V7�!� F ~~T7��x���N+,��r ��[��R|2��,ܫ���W4��IC��2p��F_υύ��T �yj(Է` �Xe �E|�/�걷��#=�ϧD�fT��])���&�i ��QZ).�*���T��=/+m7x�:�ZY;b1��A�PP��n�JÓ�L:�rz!Hi��2�$<������4(3G?חo�^�P�#�X\�@-� Fzi*f��� � ��k������ִx��AFH>��HyF����E^��#o�7�6{����7�̬N�h��a�̰�����Sc�)�ė�O>���7nèKE�?�0�E@�Sא���]�m�f��d��t��j��[P�4���(:�!���!��;:2�Z������.��g{��thˤ38 �>����L6�vRڍ��8���3 �5*Y�}4��]��4�(~�g��Pv����%�E�7��U~�~{m�~#{���$}ؼ���H�_hb�PD8ˆ��M4䀙����r��B��@���sW����z�P,��]��� |$�Yݜ��Q�Ͼ�㊖A��g��所�xO]|$��e�b�f�~ɤw6x9�!����p���s�đ>�4�y ��+ۢ"���7yG���W+ZlM�hmt�L���|s� ��`�؀����*��_�*�/����uh`s��? /�4c�$��a�)�� �~.k^+�psD��lO��J�\% { // 初始化认证状态 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: 'zcbwzyh', chapterId: '55677343', novelTitle: '总裁逼我做影后!GL', chapterTitle: '21.第 21 章', 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 看小说网 版权所有