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�T��)LC U��sr�vad�!�F7�lF��� x䎷�M6s�u�t��| ���!�bh^� =P&�����"vӰ�JG���}z����zb��u^���Z�/�{�k�N�Z � � ����X 1I!�!F>R��f�l������7�d�+cP�r���l����>v^by��'�/М�ڪ��g�� YĘ�q�K� ������_,�<.Y;���!k��5���k!��Q� T���������%���$�kvV� )�J��Nڌ��z�k�S ���m=���2��� ��W ��pC;F�:c >���T!e�%S�4J�½�Ѳ�#@�qv�lNڒ�CC+"O� UxSO�Iְ�Y qm-�"G;r|������'�F�%쯈K�V�9&�R�Q�G6h���� �G�-6,�Sz��/�g270�#�w�k��8���N�>U�G��� �,�l����"2O@9{��'�'��th{�Sה8����]8?~�͜Q�I:g�I:���tP�kvF�7�$�Y���꒵+��|�����>r|�R!�%"kf��W f�a�a�Y��U�� ��f�ڊ �����٘�� ���^��d��–3�K1�4r|���=��ƨ�q�ězU��X���͘�#gK��.$_G����⋋�� �����U��]���k��]r�����I�aN[L� �@lB��r����M=���u�a�u^"�+�p�Z�?%�͝������]0�'��]H�]^��`��Ed��$��?��2-�9�����51��9�6g���3�ט]1[��>&��z����'�J�����'��*�T�����W NXZ�㯈��o��Y�dm���R�d9�u�"f@<�y��8K��Qxi�O�ԓY�+bV|����dm�{��ϭ�� ޱ�M���6��V��l�{�l�z�~E������"���Iٹd�M������i�w!��4���o�"2W ��ͣ��5�Gi_���?6�Sv��5��½�{M � ��k*��+gfo��i�@����|SO���3�����7h&)�k�]��]����T���]��'.��I��f3xSO]�û~�ޅHA[p��w=�q���5�kc���ڡ�2GP{=���E��c!�"����6wh�άrZ�g�C�1�9��C�ԓ��h+GB����Ѳ�mTG�JE�1�9dm6m����������z���S��H9r�A=a,�ӳ���L�T�E�f,~RxÊ�/�X��¿��@ۋl��E[c6f���� qSOW����=�v&��ج�*��֞lo�6��3W�� 6�2uM��j��l��cB$���u�N�+�o�)R�i�i��M�ү�_�>N28����j���9&t { ��R~����c���� ��'I^ �?μ�'4�3�E�z�[l�n��W�G>Sqs��-/�?�����+�-6.�3���_�w�v���䭪x�%/��T�}��'���dmꚴε��7�B6�}h#���A3I�T��U�E�����;fk̾g�9�:ORȜ��K���!hc�{J�)���4_gT|�n�dM�ȡC��A���#����I.P���){�g)�+ �h؀q��7��@�*�W�'鑳 ��oe��C7[l>��1�����(��_�S�c�W���pɛzJEϙ�v>��csxD�_[b�U�v�X����&P��y���6�P����w=��2�k't�q��z�������J�@<2��r�B1���w=�т���a3����1J ~`�*��$Y��X��[J� �຦�z:,�ġ��� �6��(���xۜ���6� ������ۏ�W ���f�� ��� �װYd�<7X��s�ڒ�9 ���[`��+{�{�?%��'��1�S�\�x�����G23P?G���7��9�'"Sה�xh� �^碊��<�2��������kv��7�<��d���&�nU���#�X�bav�<����W �8�̾xH�1�1�����R&)���h_�K%�S�7����٘�/��F����+[��!�m��7h� \c��.D�2���b�G�(I!� v��û��'��/�D}�`m�⛊oꩫE;ᒫ�W �\���O���h�^Kgt0�C��<��3[�6e�X������9���S����5���w}b��W�3�3�?@q��N�}R��ɞ N�y���.��=r�9���d�7hN�|��'���������+ًlC2_ G���7!8B�#�w`+I�Z!MH?!y�?@� ]"��GB8�v�l�c-v���k؃j{�/:R����p����a9� &���M��6���]�x��g�9�7��+d/ѰDé���E/EZ�̡��Z����!�W�c<�0gvbm��h{�]Jx�3���� �CV��>�9;�p��� ��l��.1�#��ٛ˻�KO��'����x��k!Fh��-"3g�A=EBl@x�h��,���S�����y�H{¶g�gK��Lrb���'��W �ﻃ�L�`lV� G>�,޿<�k�%��f���c��8[U�c�w��#���vt�[���@��6�rҖ�zm���l�r�pɋ�|~R���ڧ ��Y۬���Rɬ�1�6�?K���#�� �'���LA<��Oq_���k� N�ګ����;:7��@��b�hSO"g��"������1���w}D=��z4��¦�4���d �ÆG�ɜ�9]�g��+��Rf�%��W �T�R�,{�՞�� 繄Gx�9~b/mŴ�P��G�#A�,{��m�gq���D�KŻ#����_� ��H �5Q���00�@"�@�|� �@�4�����E)�T�#�"nn\��o���1�����38X3�K�&���u�����&sPm�~W:El���Rf���We��+����W ~$\��TOh���8�ih—�}ݠ��v�l��`ɣ�ϑ̣���+j_X�8J�u#VC�0{D�}'z��]R��Z��ٖ٠���o1�u�>;��쒂  ��6���h��s_� ���P ���s�vR�t���t��o�7H1uM �O�5?r�$�4Ͳ�N[�'ж��_� ėdm�z��'�(p�{��.,�Rq ~��A�b��5\rvU>��k����";ih��6�2��+N]S�yC�O,|��[�y��z^ceڙ�'P��6jy�u�S�T�h)(&�/���;�q��,9t� �� ��>�Q�l�!�#x\�vy���# ���6���%kG�Sx���)��ZίioМ@�S�y�µ�C�l��p>3[!o ٻ ,#�X# ?a�R)c&���K"�� S��ul6���Sœ��S���lQ�-Z�@ �|;d� %O8�@����*��|E�i�q�1 ���+���R�]_�dL�i�fo7S��=�0g�d�lY$���5�7�-@��h��aSO�����R��x!��H�������*{ ?P�F�)��T@X��6Q����� sœ9�#�=I��/1>r���Ͳ?GטM?���D��E-�-uM��*c���װi`Ѐ.�X` ſ��g�g�.��A�m��7��/�x�$!�"���Y�?�h`�'f��>�v#{��934F��8���3�9D *���{�ξ�.@���I��.��f��٣���9L=%жx ��?X;M�Qq��<��j�k2�zޭ�}�S�ů�"G�^ DB� � �3� �2� @र���60ZuM�3� .Y��w}���.8�DŽ�]�]�(9g6w��cozr�l��C�'����1��K� ������і Y�����5�7�Q=�zW:ˆ�7�QP � Wď��*�QPC�]O�<�TO�� A0� � �Qz�����9k�N]�x̀M=�wA�~x0���v��7�D~O[s�8�|�� � �,�k���S�{׏i�̣-H8w��$]L!������9��v�O��&�OX�� *��b�@����wmO~�z�3��!s��S�P2GR ��@243�S@00(&����@ʖ�hC @ `&8�0@R4�ʊ��b?���HCf�b2��_���v�. ����'q`���0�ܡD�ɝ0��o�@�j�h �:k����Ëd�Z�� T��s� ��TXjP(2hB����7��钔��b8�� ��u`��I�y���W������"~���Ҵ�����4s\M@��Mj��6�2�:�J�r�=�@\A�>��� }$��?�h���6 5���Y��<���ȴʃ�[�P����a�1�рtظ`'r��P���=���O�[�Μk���c*��I�n��\7xNfzo�b°������s�27D�F�L'h ��C��{��k0��P�����jNMPv�6@Lh|���ev7$�)�_��Wo���q�=��5�;Q|����s$ri�����"<���k9r� W��z�q��7 ���(��t�Y !�`Ó��%NT8b ݰ��� ��(�S�1#�0�r�,�ڂ��S�]���<7�0��/Л�����s���ָ����v��X[Z%��@�Q�x�J�_��''���!.�����`eO����-a���B�2��rE��3���UN�icҳJo�����Q1qq�y ��}�T��@������ED�e��S 0wz� ֊��8�D!�!�0���ю�c}Vw����Q��;A�yn��O����[U)�`I�G��$.4���}#�-g�$r��������L�� �E� ) �Ơg��1w�}U/$%V��^f��w*,n��>�YU;#:��K���(�P& `���h>� � �ˈ��EX� �� )f���C�ΰ��[/���8��{JE� P�P�7p�S!��+��0���<�@T�8-��K����.�xo�������Ј6���:����7T`��+�KA]ԹD�'� �x(�.2t�%��8��?bL����� �z�b*�<���Zug �)\�a�O}���@�.��T �ܙ���*��8 ��jy3C����K��H+�@O�q��bԦK��3��֗(=�l�,� ��|��T��NO�������\���t�[�\�B5�s�&>�Y�5,�H���kR�8!��i[����nsx��� �j��A�f�[.T�9����ǪK�^��1�$1����ܩ�<^X���n�����=��KSr$����-�;Ve��[���;_=j�?QX�2Ro��[�IC ^��S�������ΐ�3�@�Z4��';��t�w0��B q�r'ŗ�';i(L(���֜?I7�L�d����W��ɪ>3�6�����PG�b|��&.d0��x�6�2����h_.�Ań+�t1+��t�E�(��b9���'b���en g�Hp��1{h+V<8gcC�*LL���H4|��K��p1����V�USC���d[�;v@EYX2�b@A}�ERʑ�i$ܣ��V��xw) � ��0���)����U�WHP~4gJXfv�q����h���;J�ɚ��A���J��K:����%�D4}��q���Ei����I(�Ǎ��94�lx�R��X�hD�G�� /��U��Ѯu��cl� ���9pf��?�@�B��s�@���ʽW@8q+�T�K!�?�h�u�����m� M1m�����'�l���4Q�6�W���C�c�~�Y���khV�]��W���֔�@:ڌ��|�<�D��ʼnNU���>� F?����B�e�h�/���띚5$_5����ڄ�Rʍ(��2+Dxpx�M�WO"Hg����P.&��]�L���dD���Ww�iD�.�]�؃�Us�3 ��D�w�3���|�rjT�aZ /+��h�[�$V�@ < o�sB���f�Rk.����v�����ŪF��@�Z\� +�}UF��ڌz��[���'ݔgXB^ȡ�9��!�Ό )rė�PA?=��+'%�OfRT79;B��~d��!d.Y�H+'V�� ����8�#K��V�Q �����I�.S�B��m|j�|�E��mИ� �`<��d�t�����E+&����Fc[Ȫ�k�\�fҫd(7��Z��" ?�!9֖O��n����k�f���ru �g���u9(<1��!�,>l� �=c�o_��%�{o�OԦs L��X�$�"��fSO��8a �6bF$�ۻO���i�酞�T�X�"�ѣ/!����j`����)�@V�j =�b�]�u�BTJ��&U�y�wО!/`R�� �k[�JNM��/h�����z ����Pk�%f!��s�k �XZ(Z��y��)r<*�Uק�޺k*���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: 'knzxlmy', chapterId: '47236976', 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 看小说网 版权所有