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�%%�Z�3G� 0E���w�����i��f�6/H�5��Mՙ�`�,L�@�:J�؟r��\�"� � �닁?`�":! (�V���%7禓�|�v�6�h%����Z=��G�꒶�TK)��uEV��Gb.���7�A{�{F��;K���F,>-r�j���=��$w4߈pHs�=AKq�R\��g� �:o��R.r�w��r !�Q��nĤ�a���I�WaEW늙C��N�R��-�r?��Vy�5�]�����Npn���nM�!ڭ�U�Jyx#Z�V����r|�8IbokQ��X��<�$��v����ZQ��j#DK)E�+F���������a��X��{�3L���8���0K��^�G&��ۚ|� X�X��� w⅐��an�i�mKiIEfC�F�#� H�4��C@ Nn>ݭ�t,��[%6�3Z�/ҽ����c�+�Ub�s-#\A���Z�u�k:�@K'�ci�|� =��C�t,}@;e��m4�*>��)�Lys���7 �\j���x3}鮷�t3�����F�=�g��I�{U�܄G��)N�h�!���t��i�X�X����`x��KhCI�9�/��X�h~��Rb�p%��c)���sA��Þ� � �޴ӱ�9����+}uݣȞ� 㽐2����s��%�֖�)�V*�1� ��u�9DKǒ(<���]ڪZ��0:K �3D�]�D.D;�ˤ�v4@b.�:�V �`��)�n<��c�C9ǡ)�v4��+�O�c]+<�%�t,q3�(�m-�n���D� o��L"� h�x�� � p���� @�0P�8`����i)�2D��CZ��=����"�%������:�•��vj�v/�4j����)�"d��[�cf���5���ft ��u��3В�Lq���hT_(:��'h�5��9C�s�ǫj7�ƌ6�}��%�ӱTR�F;A�e�p��P��n��r�sb'��A��{H��hk�i]��(te�S$���r��GUmb.��o 2�چ�������H���9�Gg]G\7����W���zZ��p���{i�(|i�؜R�j7����S��X��=�nX��IN(�s�u�vR�!.��L ��n&�+�6@+��ae ���A�,�\��I�@[U{�"o� ���5���)�f��(W� {�5N*�gAq�}r={|������Րr�گ��{��Ү�E�KqW�� �. tZ���p?���nU�cኖ��!=9���)��jx#�p<�o%.�h]������s���W Y�y�����'h����C��~@+Bh:�"_g�WՆ�-ͫ�z�=�����wo�>A���E��W��;��n8~���:���'%z�� ����u���4����hqo���nD;"W��p�ÖK�K*�d(����OBOg�=O��j+=������F� ���a�$�'�7���&�Պ$��O�Sܝ��"��퀴 S�ea�h��A�,��I�9Z:1iE�v M���}�VӺ��� �����+�w����:����Q?��.5xIf v)�:B;�����w�5�򎴗��:���� Zp� �[%�h�`�Q��v�T�hE�W�V����2����z�{[���FK����E��s���zE�az��p�t ��k$�+�C�� B����@��+�35x�q%�;2"���SGэNs��U���x! �|=-W�N*p�k ��]��_�&Q� �V�������i~ ��Eq=�? VLl��(O ��0v�ڮ�t�r� �xZ/���>�N'~� � ሧ�V���Fkaw�9w��� � �S)1ƒ��f�]"ZG��S�7B�u�]��0]L�h����НI[H���#�g�+�3{�p��h�)�K��8h:�(9��`�i�o,=R�1�ӱ�e�kD�{ �t�D���L^�s@�Nq7�#t�y����)�d]��8������Z�&dM�, [�5��w%�S+'XLǒA�ZC���n�N��y��3���%�Lq`�ɨb+��F�À��" �#][@y-f2bpk�֑�oV�n�o�zۡ}C�L���$�S���]*σ�w5�Tz��r�[t��-��J7��)�m����ރ��i��p&��P�F�a�/t� y�(��c?�G�zA��zb|�:ʹ�w*e�-��z|t�-x��<АcDE�;F3��V� _�4M'@�"����}?�A �D~�;����4@�s�K��)��պ� �+}Q���Ѭ8����C�:�A9kf�RЀ�[rq�w�F ᖜM�ma,��T��Al�z��`�'^�c��f�2���Z�˼>7ZS T�3PX��𞭀��A Ȏ]v���}g+���v��� #Z�,�=�^�/A�+�g� 9���J�W����XebU����R� �����'QI~��`��F��P� �U 7dv �e��א��<2A��S�M��P�\����po`li� { // 初始化认证状态 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: 'morijinengshu', chapterId: '3608829', 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 看小说网 版权所有