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
第59章 - 风眼乐园 跳转到主要内容

第59章

作者:方载酒
(�/�do1%��xFD @�s��7�"$"d����v;i�&��m�53B �(��&V�P�`iGrX�?�rLGF\I�����.��轑p���^^'\��>��'�G�47t�d����6��JjE���;z������3Lud]������� �A�L�?�o׳҂h)�x�b��+�IX��Fچզ��դg�-�!0D���2`���.H5ǻ�cQ�iEI��*/|���)j�q5�� �Y]aݰ=!�Tw��UTwGH�(� s촢�5��d���La�̻�KVlp����z��M��.����.H�������� ^��cJ����v"�Ƹ(��/�n�dޝЗ���ͼ{.^�/Pd�Z�lGH\�4X�EiQԖ�5�$�5�]�iG�#G��{¬}�`��^�?��fk;�q�i;��� �䞐��x���v)�����Z�x�T8��Q�2��2|�b��Mq�B��el�Y����]����s����N�{MYCK��Vi�ӂ���~ymQ�Sd1�Nng���>��_i�)Ӕ� PSF��� ӆ�SV �A�\�Tw�#۵��ϫ���ꮂ�G�ST�`��H�H�PޛL�ͼ;z�7�z��]Ĥ��]5���v��֜H��;�:<턞�Z �yĜ�n�tG��{� ���V�r�h=���E�£�Uxt� i�1;8 ��U7w�V���RT��"��Nx,-���� ���F���$D��\Z�u� >L=]��0-#�R��'�h� �h#�x��e|����Z��s�Ƹ�1�9�<�_��x�� �Pd�u�iA�ժw2�פ�y7��f;�]��Ŀ�~,7<����я���jU}�a��ة�n�P~y.�q��h8� �9d -AN[e��`��G�Hk����]0����j4FZ�uE���5�d�T�/�;���8�~������zS�׋*����[֛Bs��E�{�<.n�;h�љw3�v*l��J\aZ��`|5�8��4�jy��q�"y���P�6"j�Z4�= :�(ҜH6�cX+4���(-�� �V#m���~d���ڞ��6ϧ�#&�V��!� !z�z7���OAq=��.� Ӛ��H�I&��p���4�CZ B^���ZQғ��!v"�Ђ-�Ւ�]-Ys�vӴ�'��D̝���]a�k�k�ؤ,"\��ÔVG�_\I-El��R��,�E+L�Y�B��y� O��x�3���v��n�����K]m��D4�Bk�[:��1i�D,��"�Sa�i7Ҟ�>���0b �v�C�FZÈA��F�p�ZӴ$ǭ|YCK�;Ԃ@�^��B���o���nBv��bN;��i�؝C^`r��Tw;Ԫ���4��7�{S��iٖ5FZm���Tw��(G�^�{D}���9�5�$�I`�$� �L2���$W�&������B��2�W�b}@����̭�b9L��uh� �W��AV.�]�� �D����(�U��1�1��|c����E�w����+���>x#-Y�Oo�h���W�����՚�q �U��ky�_p\ -A�wH;�6E`��N� }~-�)fS x;ovZ -� 2� �'�=}w\tY鉴����fu��'�R�RKJ�ɣ�̴�i/�WCK�w�V�6koJ�=ްz��I�F�V�7+��-A���K��ŊG�̳�N �Q�I�J�R:c�ls��i���Vi��G�/���R,-Ⱥ��5��9��<����� ����3�TwI������G��p���7�j�.NK�ZDv^$�Q� Q���Ҟ�w^���Ҥ��@4Ⱥ��2<�kQҏP�]����iI�[�=�%-t��iC�>�?hH�OW+�r���R�U�U9���tލ�R�e�X�8������Ү���%�j���Ʃ�Ws��(w" ���Tw�J�M�iL\�����k�[�גk��9A�H{p�W�����J�C�_���&p�=�����2���:�/�k�^^7,oJ�H�M 0����tu~#-�N�!�#}�*U<��֥�'�167ޛ,���r�9��`��+�´��;zG@�hH��Jά�%�����#����Z�|�.��j��G<���[�1� _0>y��%v�i9�+�E��Dl��Oėע�9�5�42L� �a�\��A�㮩 �"-�YW�黗�"����Q��U�VWaZ����6�����$�R�]aS��AO��V<�6�7%X����D� ߰Z�:�.������.6��h�l4��bB!-�5�Z�ؤHƌ�(Ѱ:�lB�]���s�yir��Б�+�5I�V�b���C�nd#�"X� =�;�emBe-!��!cX��C����H�� �\�>���Z-3m^���M :78�A�!'FZ����}4�ic�6M����}��TwG��BH�%�!�Vi'+e�?�6h@�AIwH��Va��e�<�8�����'2�a=�v�~.NY�!��� �p�5�ޔ`�2{� ,�&�Ⱥ&z7Қ��h̫z�(��%��qT�dFi����"��|�9䴢�� ��$a����M�r�1�v�F�9G�X�����SaՒ;��8;Ȑ�.|)\��DZ �� �V�._��~nq��*L ꮆ�B�;�VnA"S�ݪ ���� S��$��`�� \��(� T�Z�*=��o�3����kU7�kp�2�Dr�l��%���&sM�E�K1+m�N�� �#�!VO�M��fjӴ��VeĄ!�%�0�YE>�a�(*_�Nu�#mG�K�D����/���- =Y�xCCK��BH{������5�g֩ !�U9��6�j����� -)Lkp5h|g���~m�pj���)BT^�ޔ`"�h��0�aP�C��2�v�-��O$S�-7�����k�����ڄ WCK���w�)#\���� #���.@4����E���$Ž)A6z��N��"�'�R<�] kEj�FoY�,Y���s�rqK��|�wH�e �0�;�8����J��E�Z���0#'-����Ѭ*�\�����#��p;���´��E�cX�����7%����D<�� �(���16K"���]�:ޡ6Ed T��▄�DOC4��%�=�-m����u.>��h�jE�����]T��§�̻��^��`\�w�Z:׫0��ތ��z���x���yE�Oߝ���\ԻO�Y[��t�8�+�H3�>�k�)�Ku7�:��:�&sJu����������� ��ڴ(���H§�c4���#j;��̻��1�\{=@�0���!� �F��Dz�B��nx(߮.�kU�0��Fԕ`��#�K� ��� ��k���&,*o�,&����.y��������+���'�v�>�]��bċ�Z�굸PNu7~��-=mgݠp�v�B�)�R����\N'K<�OI��Vp�ؠ khi��Ɋ�[j��ޔ 9�g��]rEt1�r����j�{׬�)�{ ���X Z��ͼ�]� h�a��'+�,���덴��&iO�(,�…C`N�Gԯ��m2���w M���FZ��M�?�R��H+��O�ݤ =*���NCK�=���ݮ�TO�o�o\�݋k�i/N�5�� 7/�.s�v�3j��jΤ��s>�zy݈zUҒo���� ��= z�9d�� ��;L�i|��Ô��i7+�2�a�5�Tm�`�H�iW�:�6Mky7�2�eq�Nu%�0��Т�%`iïE"^�g����r*��0R� f� j�Ã�*�>�a5 �@ %��z@^���V6�pua� �b� סtR���;/�5����������s���`� Ta������xY�"0;�7eʉ�� �����(N�U����/���U�� -rs s���6�ܧ���a��:2�QfZ^.m��M#�3��E ��E]���F�\CE�ᄊ�����G@ː� X�� JR�˝E�N|�w���z�X�4�_q: �C ��q�cq /�J�T�h$a ��ukk�y�}��x���l�7���{6�F���Q��b ep|Ĕ;�-��#��E���ˎ}E�;�ފ?1h��Q�"(��g�mv�ke֧]�f�ο��`�4��4��w)���\n�*ٸw�A�Jm��d�� )*�%�>@`p��а�o�*���#�OETnEHa"��#C�J��'�n%���RƘ��p����=7U�8( M�t����#Op�2�� Qn4��R���:�{O����: K����9 �R�y���0��R�L`��m���qc����a�B�'w"z��$ �R6��2�$�+���ܱ��$���!ө�s�m�A$/ r���`>㨂����]>��@u� �S�Τig��@r�pڬ5�`_�yG�D�� �Н������ �|���m�ئ���з� _�j sF�'Q�|2�n 34l�'�_'ڈ� Δ���ĤP�OI�� 2dMH)o�������W@��p}\�� �o.��ց��Q 0l�+�01���S�T���'0�{��Ij‡F] 5Ph���ZLyFV�qϚ���aI7�����9���L�ۯz=�dI2�S@� ���8�J���0�;q3�nI�%H�$UĎ�� ����CE╇�Eq��Kֈ���d���&��Ab(� �zJ�G�V� �&ss����%�F�G�xb�$���Bƃ�@�����~����)W��=��0��e��uY@�\-@�b�Ի'�#�|i�~��=3#'����N��9Z��P������ӗB�*�$ { // 初始化认证状态 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: 'fengyanleyuan', chapterId: '47089041', novelTitle: '风眼乐园', chapterTitle: '第59章', 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 看小说网 版权所有