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
第22章 乌鸦 - 以眼泪,以沉默 跳转到主要內容

第22章 乌鸦

作者:小狐濡尾
(�/�d�@��ʨ O?0+� ��w. xP ����bD����n���(B�����d��#c+ŕ���Llz�V0D�T���^^;h�7���]�0���e���� B�US�޳�]���&��˲��q5TR�D���'�6�\����"�ϕ��'���q�>��B���/x^�:ad������ ���Z#�&�ZH�P��d�ɘ��ϩ��.K&�����8����Z�V��87Al�����t���� G1i�9�����V�"<���+�A���G���]����[�=)�&s���N;Į��h��� ����0�jYz�@��dqtŮ��_���{u^��r�ԡRt��ҙy�`Nf~�xi��yZ@��ܐ�(?@M�����k-�\R�h5�=�������^x�E�‹QpѦ? ��3�ԝ�9Z���_��W܏`c�W�/�'���'/���j�Ã5�M�b�*��F ��hu᭑kɒ�C�/l ���Jr+�E'�_�g���9y�HB���q�f�1�\������h]C�랪 �o��@�f��R8f�f�ic��9���s"m��y��au-�$W�˰�@^�d�,W˞� \��jY�uf����� �lZ��yB �� �s �vf���jÅ UX !YA���o�R���Q�y�L&;�L����� z�@��k����0{�x��í���̐���e�W�����'���α�+������\�\kC� @0�P���&�� � �US�јHK�,v]q���1l'�\�tgӑ�{���0�P�3��:�,��;YC�it��/л}^A����d�(��M��+H�gDz��t9�p��?O�'"E�ܳ�u4��7�C$W� ˘�c���8$xW��=�����0�Q���j�|�����x�]5��KJ�|�|�\ �#Zk�E�b�4�d��dN5q�IC�ZS^pyHq�� ��Λ�=TW�s5 U���G�'"��?�n yQk�北b�� ��O�#t#[��h}uX���1�h�,tH��3�Tq��������j�����CyWM��P�A|I�*=��sR\��K\ڨ�� uT�}4�3�R��~�)�먜�0�;$��%%k%KG�+v z^pH <]�iPx�W�-���m��f�7#�ϣ�� ���'"M�l�\J\ �G�/ ��y¦9�C�s������a���$&M#l�h��s�;)u�h����KV�[q�F� �X .�r%��pѦ'SJt���ɕ�=I�UW��9�i�֔�9�?�����CM��P�>��,s�ޘ�-� ٞ�����,oY~���@�9�"�/݇� !��^^IəyZ@���G�Gy&�^���HJF�\����t�pI��z �Y�� z>�n��2�y�<��>SIˬ1����,8�b�H�OJ�A���hr���%�������Z�6���JG���_q����J������y���I1��H�X�� �3x�!�g����3�3�t`Gƺ�F#���(�aBr������3HĮ�_���{������������AЛ�Tm�(�(���1,y�L��h�rl�C�Ӗm�� i�<��[=��L᚛�:�J=�ߢOns^�#�{�Y�ڎ��l�a���Z�Év9gu��H=IE#�����R���Z�����w����b��j�$<�p����ƣ��1$��Ӗy�����yn9I+h����|�iMAr�p�dwT^q�`5F�3��[zαM���\)�+������k����ƺ����4��$c�)��̓ٽ�d�{����y"=� �=]w�ƨ��y4�y�w�\�tc�ޓ�y�T�������{�.2�._p���� v�������'�F@�D^dyld�r$����$=+/��WMg�i~a~� �Y��{rњel��j��)�U� �_ML��$��\���HODZqo��z��u�� ���*���š��t����#�!���u�t�e�f�$���ի-�{�鮚6 ���� � �F� �m�/� ^�D��� ܇J-��5��I�V��|8)��z�� ���<�l=�o�l���{� ��������G{�a��F�A�� �K�"��W�������fҐ�,�����D\��V܃>���%>�=��$��sg�L��@x&�yZd�| ]R����_���ր�����%�g����j��� q�Nl|{4��V�ƣ���.�-�@R���$�ix�}��(&�]-k���3߫�@���}�,.��}�!� i�K3�4 9v9xqN�+�=�����-+���y�D����)NS��b\E��M�BW��������j�.#���Y�$����y�^���#l�w',.�՝صWM���j" "�����H��y�`|!��G��L�������I1�3̭��NK��U���!u+�(�"�'��Y�U���F�}�� F~u��}^C��՞D_��,g�I6�yH� z7�RK��� �e���CG'���Zl�w2U4�K y ���c�j��&�7�5���{2t;�^��F���;ɨ��Vp4U�P\~"�A��2ek��Һ��f�� �0ׂ^�صs�r��R�z�;���f��#]�$�0W�)8yj��!$;��@�;�C9l�f��6���ش�&-�ܒ�|WMx�]K� �c�*"M����.�D�K�X~�3W��F�/]�{(SW3X�1<�W��{`ӌ�%I>����W��{".��y�N�d~�� ���+�F�,W��,��". ��rHq�vu~���Z�+�+�Di���J5e�ۂ^�����,_FV�\�x5���� �'c��'F>y4�6��M��}e�bsOG��s˶G�Z���xi�H��QW�ړtf�:�'�i��3�q��d�� ��g�FK�y t3�Uwy��)%�'���[q�4�� �!̇o���.OK�/ \S(H�T�@�at��`��D����+�m�lQīel�Q=��x˜���S��G'g���hͲ�uEM��^��3�2�Ĥh�����; �\�<�y�h�rk25E�\��Rg�@� ��� ��`�@&�p��� h@���q�s�+�-NKJG/\RQ�P/��T"vV/X�S=����`ûj"��A�U�صf]M�Z�� ���Ck�,k-jQ�z�Al��d��3`]5�A�<3OZA��c��8�v)���/�2UF�=Y]o>��x)f��5Ȳ�u�M,.f�;�=���y��8�a�,��aůD�>�}A��<���L�j�h�-$?���'"�̓�r��ĩ�`�$�!�=p����?�)����D���� ��@*v�=:��C��pݰ��s��ѐc#��!�Zv zR�,�W ��9��f�鸚">��B���ش#�̓hl�Qqu����\��'���tm����� � �J �&ȥ�r�)[s����fy��j���; ��J7�E���|����Ȃ0�� b_��P)H� �k:WA�s)腄�@� ���y-G�]c$3$��8�]����?x t�B��^46I ��S�EC2��!�hu�%�?��� �KJ�:/�hl��j��9Dc���7 �8m� cw�d�H�B�2᱑#g���њd5�s�=]k ��A�� �tCr��$�As&k�?�����U�S�V<�������� ˛�V��DBK6���ӵh�^:���0DN�^�&�I{�� �θ�g����+��f^���'��k�E1g,5x8��Z ��6с��,�G�?ǣ� �o���n,�4,�b�Ε�8r�ɥ�nD�V� �6s��q`�WqFWG�1]%� d�N4�� ��[^�pP��Xs) +�� rE��wUx@%�Ŝ��O%�>�r�AS�<{���y���D�$�w�� �d]<[J ��T����>�f>�z{�E-�a��� �x���SwR�"y�]|�k����E��L���K1r� �_)�,[:q��u�j��_ k���9�$�P�{�u F�ɮ�W:oqn�����r�. �����t�Z*r�M���-���a�,?�e�S]�X:��RFP� A��7�����_oN؈\�T}PJ�O(�]o0zs[џ�,�����B���Y�A�#������3?nC�e{e�����J}���N]J����M�w�+$�^��b$�UW���n��R�Tӹ�����q����s'+�,�XF��A�p=���y���ugK����Ķ�Z�@����\�4��v����f���O��'�`��\L��<b��B���ݰ�/��W��@���g:�Q��Q�:-�TlT�-N�8�O64���g�D�Aж9�-o-d��t��"~2.��TH����Ѫ�蝅v{C����$���a 0����;J"�_�TBF��D[+dj�����7F��=�����[ ^�ͰV�ؘw�t�.�+Q��z��j��7�F��,��C²�AL<�X*� �oB¨�Fӄ�S�+�pi��8�TD,���s{��0J�Q���5j��P��̷C��f�߲`*�ġ��q�Ov�����P��NU�oh5��0H&���ȯA�L�aǟ��| 6m�Vh��+��T,<����A �B�W獆�dt�=_�,f@�5Z��ܦ��}���� Hb,��z��t5��q������Laj�����8�;��&7��t�]��@(�`;�N�;3Ӣ�]�`bL2����g��Y9JVɹt��[S�J(g�$kk'iz���dG�RX��m�� �T�ֲ�dIu|:�u �˽��vd�k�¸��#;��f�ꚜ-"Lb��Ij�w��UeHK�yW�E�Y�ja{�����gp�UHt�c�k�h�7bС�8%5O { // 初始化认证状态 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: 'yylycm', chapterId: '32650970', novelTitle: '以眼泪,以沉默', chapterTitle: '第22章 乌鸦', 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 看小說網 版权所有