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
210:下必杀令 - 嫡双 跳转到主要内容

210:下必杀令

作者:滕飞
(�/�d!#� u0<@%`H�$�;���\��7Fb��`4fD�2��?=h� )�����"���� �gD������ �{����]�%�{U��� �[�#Y�r;�`1��H�Eo�r�i)����D G�7��5�aw��6pW�^ �09�'�dХ-�Ð����%��:�&g���_�c&�,�� ��vv#�Wek<�k�J���r�i�g)��{Be��N�k�����9����K��Fq���ho�Rf-�9��`��ٍB��$h���@�%胨�We���;���͵�L@d�^k�h��F�0�g�,�hnk��U �@ј��z���!y�#Y��eT��[�y@`i�:���bW+�چf�񼪃���G� C^�\i]���2�n��"d��-�� �64+:N�Pm��A��z�5]�q�hP�-y��E���-`�'�lC��v�6ݬ5���Sy&#j �H�:^����8\k<9"���8��� �+H�Yl��e<��h$��xC��I �Mkk<� r��ʌ����Z��(��w"[�a�������w0aieJy��dTVd:���s7� 6�M��x�5��K��ޤ=���r���+e�`��drX7�� LNP�ǻ ��l�ie�b3jr[G�n���� �����M�.��B2���䆨�I/|OЇ������k2+�#T��fT��s[#`M�L)�ǻ�v�I3�����m��d��FșN/B- $�u�涶�ӛ�dk(�n�,e���$v�9�hGy����5pU��n`8g�X華%�L���rL���ÙXo$�p+͊ r/+m��rFx���o� A@�N��2;�dQ���?���T,� �}��,j�Gau���Yw:���aw/X[㩅t���X��ʍ�#߯E��<��}`aNʋ�5͈L�V�_�ܨ zO���NK�%+�T,�5���Gf.B��X@��_F�&ȝ��l�PkZ$(o��EbEO[(��~*/�YU/|��� ߠ^��0�̆�#Z����ʨ,R�"�БXhOm)�We��Jk���5����(n�:�z�,������xf#G�^�\0���)� �jj.e��b*<^��� qo��bf�>4pO���Y��%��74;��� ��|H�T� w��J�U/%ډȓ���G����B2zup�S�?XK�5�L��-�4���؍v��V��=A�X0f��J�mT������`�*���^H�T��#��¯��xF8vr�c��Fb7�)��w�z�rB�2u��C��f7B5�8�����J��0���Jy�7v*�����zL�l�܁1����}�z@aR��s�"t�� ��qp#ߩ�9�/�pX)Z��n����] ��xr�K+[��Fr��C�v��5�Ѵ�G oh�z�n��ݍCpt՝��pث:��W�h��\)�mmqdD&#�2;e����9ڛp�� �A�KK�U�DX�f2����������t?����O���.���t��^H��7D]�Лw=��h�t�2IB�^�A �O��*#�; �7��W���qk<Q�� �/��f) ��3?m��.e�����~U���=��6p@^t��\�5.� ��fEM����U���qM���o�o���&M7k����:�� �I�z_P�m��!��]б� 63C1�F�nC� �[���J_HyWi� *�$LDC���a���F�*��7�v.j�Q��f��"6;j�qp:>��Q���2�?Xs���,s*�Jk�IyA�W�9ŽI_�|�V}�.Y^o��U9�|$k�5)e��r@8��:�q f�̊�9�_$c��wn�2�We���N_��-��xz�g�c:�i�����:��=���B'#3�5�s)K��9��I� [���Y�X�f��,(���a���M��U�/`h"+��G}B�A'4��Ӛ�F� �L��è+�� �(i��!aB�h�i�@p�=fH@��P�k�,�����������92r+͢�#�^O'z�A^,�%���`)�l�D�:#��c�*H�jI���,5�F�G<�$.�<��� �jB�2��&� ^C��)~?��xW3Y��j��IGoѹ�)�zыQ�? ϱ]�Ҽ�@O �h�G<��x���2?�1$M�s�V t��:ů�D����%P��9��ڶ�`?�����C#�=�_7D��a�Q��J�Z(�jD([���Lܵb!������V�I\�r���d��鰑_x|}�?",{s�L^�dy���<���+��"�r0}�Y�EǴ�.w����-\�`��W��#bg-$��E�3 :c}�x���d�G.�D� .�4�=� �ک��`�K g�w\�F�����߼�C:5��.r'��kU xoʁ *PlP�� yF����l#l�ژ�*���2h��c�>#�`���G$���$���>]Y� ��Ҹͨ���&���#����`�n`��O<�fbՆm�O{�Yb�7/Kr����J��f�*�lwx�΢A� �W2/���L��ۈ��NY�䈪;��K�������Ү���_W&_1��W���ȶE�8C$X��g����#HՀ��Û$ DY sA~�!o��;�����+س J W�m�X/|L��_nH�L@�4�o��žyA�Os�?N�)�+�M}��h�~��� n)�?b��-�M�^8ӄ�#_�~�vS��� ��/�3��daFA5���jޥV�����f ��]0����Lڊl��NKY� �X얷�|-G!M�L��$@,�Ja>�2K'Y裏�l'l����|�D�IKӵ�v�� �a�۝��3@������ �� Ӛ�"A���T�`E�gJ�sw4� b��,JxBs�#�S���9�̴*��\�E���2�.�1�eA��&%X�5������?:�Fx��<���j]ϑ~кP4j��X��-�GO ���|�_�����@?�b����C��BM޻�J���&�Oc�JR�"�^�[�n��� �x��|Q,���ZӶ.��rZj�������� Hnq��*1����y&X�s4�Jf/�!@c����?g���� ����Ƙ

�� ��_H÷��%1� �qgq�VjJĐ �;�oz �v<�B���m| { // 初始化认证状态 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: 'dishuang', chapterId: '87421348', novelTitle: '嫡双', chapterTitle: '210:下必杀令', 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 看小说网 版权所有