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�z!3@0P���9�q������h7G3X@�Xc�.J#[��]�J�(Y�>}�w���yc4fq�}�"Y�e�in�.xF��-�� ������m[�W.c?4W����?�-71��%Sɗ��?B|Vyv;��d���J�GF4��%���y�̉�1!�d:�y�CE�3Ħ0~=�s�q�E�J�Ps��c�I_vX�i�W4���K%[��00wf�甲m��\Y��L�s�[�o^�=9���g��4_�J�2�^m`�|���Vs�{nsg���n��m_"�GsK��O�* �3�<�׋l� W.9����@vh�]ϝyq.�^ay�M)��2��r����/& �:lb�����j�v�;�D�αۗ�T�cs<�\f��� >>��1vi�z{�d��Uٖ�����lOd�ݶdϝ�~"ӌ�7$\2���p� &4A�;�x`Im����A)��p1�ܣȌ��(l�TA�d�m��ܒ�=�a� �Lpv�1vU�%S�=�=>�m(�tIm ��Ϻ�(�M*������a��L1�3��[asg����$lJٗj�t����#b_��CL?P����>!S �#�/��mϝ�R�D���g�jC%��:7�I��ao�TA̕؊3�<�h�̖LK��!� ����"w�1�%S�Ȍ�S.9<�^T���Z2�/�򥒱�T�G ٠� ���3�/��` ��t��ȖL=���D���c섈[����N�,�$\�m(w�J���O�Vb�  � ���#�<2b�W&�Ğ�"~sd�L5 ��/3>B8��㏱'d ix�B|�:�Q^8�ޒi�����o0�=9���9�poqh%�hk�d*ަD��H1����Jl�V(PP(G*'}��%�Jl��P�6I/�AK���?܅�;dF�"����9�[25-�0���T��b�)�g��fl��&}��d�v��ܙk%#N�d��2�f[����f�E��,_��T�-�6@^�]5 �`� yq�GyF��C��m? ;�<���I_���,|��O�����{;��f&$�+_��p|�`�s�c�C�KD�>ͽ� �rDl�4Y�f��'�S��~fܒ)h9��l��'/ْi�~y����{z������cpy�9g�${ o�(�ÿ�'��`�*P �6Y�\� ;�'ȗ���=�K!G�&3�MQx�q��ۇ����A�O��moh)�٥�sg�d��pv}g}�_@O�x�pK���jĚ/�#�y��-�zes0�: ����M�����܈��S��b�O2�,����Y�p� �<���}琵�-ͩw���P�%���M��=>��˿�b�~#X�ŘXTx���'�^ٕ� �y��z�6���"�'a'��\���>�% [ Ou�a}x�������������>]�D���{�a;����5�+ _�G`8&��� umrv[T�b�^\_o��8t�x> ;�|C�փZ �4�1��T�A�3��dZ62ȁ�A%v~��`� 8����+�+�Əe�M��3����vX�Ն��9�S����MV������������&}9�}�=fb����WbgN��a� ϝ�#� �Q�0}ۓ���:�;�$�m��0�aN}���aWbg$�mZ��=���xސ8�� �I\f|;3Ƃ��e+�Ys��e���[2�U�2��E�x� d��������T�����0#���{ ��!�•=�1�=�;s�{�� |"������ b�H���0�sN_@_��LA�3�g0�����-��w� ~G2P�;�%ӄ�BL��H��A��ŗ����Q��y�f�����d ZZ0W�y��I�G��:�0z3��Ǐ�Y\"Pr�$��¡���dj�� Fl�P�×���h� � $�p���$` �@"��x@ td~�����5��/��%�#���^A̙�(on ���: �,�0Ju����HP��+�At4*e������f�~�O����c+�y� ��L)%��5�.�WE|�}��{8h�F=`���;��'�����9�����[��^m�D|�p�Ü�[2�,� ��a��z��ٚ���d��zA�����R0���J8��*�Z�R�¾P�瓉��? ��)ӱ�I��Mu�abr�@�ǃ�S��W(�y�f��Μ��W��p �^��4�4ےi������%���7�D��*���U��)P+��Y�'E�D��̢��?M��� �'>2�4[���+$q[��Vtd�(��n���]��m� �2���Wv7�%�R�V��[�M33DP����u�󅇽ڠQ��#+ggUh� ��C���/B��|(�3x<��-bpC�����~�����VeOF<�pװ>�mv�%ӑ�&@'���]�|��0�,=��c���X�O��2�Ն�'ր���\�C�"�o{ �"j^� e���cs*�2v)t�� ������Ό�,®,79� EpXA5�P���`�g�MQ8�Y�y�3_>��8)�L-�"��š�3^ A�+� f��2��C���V�^�����x�U�x���Fs���CL/�>�~��I�- g�l2is��%����L [ �f����g��%�� aK����Y���ܙ֟h�� ��ۋbw q�彥������*�� �AҀBC" �噬�@�1� `"C(�@�M�f ��='�-�lwO��D�*����!fӝF� BT�)*_�0���96��K�N�ɀ%Np[���0*;��� .��C�B�j���p{h�BUho��5V5!�P�Q���F{d�z(Fk ���M�f�j������g��R��* ��@�exzYam }�Y�D��ɋ#GV�3�T���m�G���QP<�$��}�t��Q��?W/����sbҜ��F�+×Bn� )�7�Ռ��q��>0ط�X�F�b9�6x-�$�� ��_��@9���L����};鑅X8�"��qú��H�1ieo�]�f�C�D�;���S à���w�)�|}{y��5��^5�7�6ϯ�n��ӿ`)ܗ[��婉2�t� �+Ջ5��$/����_��R×&SH{0��n�K���� t��0��YÇ8�҄����6�:n�Ā�6��R��%�R��/d-X�D�����"�q��d.P6P�%N�[��,IF���#k���>���fu��� _�HH��ה�+��Et�1w����8(�ނ��F�+���'���y:��ҿ�����S��S_`ݤ&��q�R�漓�RR�S"{���KLĴ� r)��Xm�Z�b����^���/ �Af�a#~�ݨG���.G�Ϛ����s%������)/�J�/��*M����%58�f�����Pɦ4�F)W�� ���>����I~���ou�<ꆨ�z~�ċ�UH�e��b�B��|?�R%l��Nu��-��o'L��������k�V|饧 �@T-����6�H�̼�� �� U��q�U�L����[��l�K�������sr��G�� �tVZ�c��m1�ڬd�xP!��*�w�:� { // 初始化认证状态 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: 'wzbxdzna', chapterId: '67358363', 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 看小说网 版权所有