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�]���0/>0 ������%w�K I"J���F$V � 2�$Q&)��vϩn#B�ҫT= �v��"Tq�����\l�9�t�d�!�/��tdF���L�v����/�#>�$v�Ԙ�i�U�k��a���xCe�?m��l���N�^?&��Bku߅���k���So��:��\��ԦS3�:4��=��c�� �V��Z=c�6O3/rxIl��"�F Z!��iɈ���%�FP�=>CqW�D��Ȉ�C��We^��ƒ𵦲GWZ�R�`�1*{��� ���L�܆E�F�4b�H���)�z"�_����H��A���1${7Ź��k�l�lj��^(~PW���{K���Z�?4��,z-��q'b���D��E�7��Ș�V���!�k�\0Zu�����5}=]ЩC#s*��t����HFl�0��� �-�Arj�Z=� �؇�[�g [�:�,9�tIl�傋�<7'd�w�h���ة�R��#?Xo^lCe�������BK�^��G�!��5�d�d�V���/*kI5�`$74,X�Vϐ��%N\3hH�J��<AZ���� ou��tE��o �IܐsSqL�tZ3h�V������CӥE��o(�ս�yƦM�\3h�� �A��LG9�(ڄq�����'�Z����}�t�4H]��#�$Ɍ���!b�������h��Z=7�/t� u�d9����#3H�3�h\��Z�7*��:�892i����$o� �X�����c���'��i�M�� ܡ��%* �|�$#��S�Q��蚒���\�g(�X��Y��M� 6�k���ɋ�\� �"9�`��3K�ΐ����湧aGTc�?"�`�V����5�V�>DԸB��k=�x�䈏UQ����M�:V��â=&k����M��4�)է >�S� 9��z��սh�!��Nm*l1�z�h�� �93�y4���_�Jr9GW�N����h0�V��M�5�V����$+�l� ��z>R��`#ZoZ�$#��aAO ��y�k,e�Ek�ld��f�V���':��J.׬��N.��5)Ւ��砄��K.9�ز�$�Z=%*��t�PÖ����T^5��v(�m�.-�f��9X�i�Z�����zj���<��⫞%�u@,�k�Ś��at�� ���kDO Hku�-��l4}mu��(q�­F/P}QYM=�k�CW���c�U.����z�d��1��8� ��E`.�X��X’���� b2Bl�gE�A��� Ԇ MG��i��Ѣū������`�k�Z��)���(��X~��3(~@�^c�@���\͠Yc���/}}=x�q�G�G�,��U�|�{��&|-�X�6J�`�L���[�[*�]�]�]M���`$�,�^"v�5�%�!Wrtl�AW"_P[!1|�kP�/�,.R��:�3�M^�'����]%��`G�5�3�!uhd�7Ho,. ]�b��Pa� 9Az�� �-GZ�Fb���C��#�V�`[Hϩ,f'���� ��8V������bMG�����GW�MLgD��"��L3�Rx������\"v��^��؋ԙ� ��6Ah�9�X��&肯��]i8�P��Qqɑ��hܐ� s�ɪ�M�U�m�4��j��d^�V�z���8�r�@�ѧ�_T�$���h��gE{ ?2��=�9���z^� r^��F&���:��f�`�O6���l��!�� nx����;fx��n##"nRۡ8X2�����P�^S�ϵ��H]iW@^���,Wu9�h��ZݣJ�*�����f�Gg(挷���x��|����̛�w�7�v��O����i�.89�'���K�](�R���]eI�pIell���,&e%�FU�dqR�ɑ�k}MO�[B����Z=;��,���#Y����SL&G6/��|�3<���($7J���iK�%�����<��սb��4���G�93N6�sM�e8�IJ �g+�,"�� B����5�ܰY�]�ѕ��5v �Cj��M��ʔ� �7Z=$cT�3�^Qǚ6���g�\����X�F.�&WԱ �@�V�r���ˑ�ي�h�ԝ�ՠ8�iR�I���\��td������Fn��]�����+/Wޯ� �,����W�j����+� �#���]@�Z=?=��!�V�.<6� �+��A���\���=p��c�z�Ǩ r�0 �HF��@$�-�@q)�) �M���?�f� s�Է��a��!җ�}���U �6"��z�j�Q�L�7�[���«5 ���!Ʀ�uK�3F��Z����U.���|�\!�E�֊�Z�:�Y$i�KK(%���8��n���,��5�Oc��=p� 3�|��7��]�l�*�Hc�=|, .o�*��s6E�K� �kԄ�~�v��B}�T�. ��֑J�R���(�?>Tq�F>����/N����D K��"�F.W�J��\`ʷ�0���,s0��y�$�ˎP,LC�ߤn�Uu��W��)�� KK?O�hTE��JHCߗ�؝��0P#�4V?jԘ�-Ҝ�>�����T��o@pFq��+rh7h\,��z����erߘ2?��'�a��ؠ�����?cF�$$�7b'�u0�E.ȥ^h�E ؁-�(����C��MY>�!/�P�n�� �U�_fJ���,�Xi�̽��V�� 4$��f��r��!���Z�1�+�7�_t�AhX�b!�1aE�% ���_*��,L�Oٖ�� { // 初始化认证状态 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: 'langzaizhanchui', chapterId: '32803516', 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 看小说网 版权所有