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
第060章 【暗剑绝杀!】 - 超能邪尊 跳转到主要内容

第060章 【暗剑绝杀!】

作者:未知
(�/�dQyZ�X,=0 �������E~ k��x��>�4B1i���E����ڦ��S�?�͂�A�U���wİ��ܔd� ��ixl� �QS0�+5?W0��9$��<.d�L3�/e[�K�@�X�‡�-5�6W�}I��G����6^c=���~ �j}%򔱭 F/Cy3卐n�� &^9[��� 1��Rs�����{ �+gs��� �/�)�J�-����\�c蘙&pR�B[�#,��]B�D2�]Mw��L"�l���r�}��� �(� l}�@�S�5��ڥ���l 锬:��G�̶�����%�/��A]VT��r�=^03�<�eި~4���1�zD�@�~#�{�w������d�.����Ȕw+gs�_��"��3�)�B��i5}�q135�[mC�V�}J�؀?�3���;^�������r�[m��Q' ��خ�� .5�����U)�Z��)�9�9f���H����X9ƺ��\��������(�(�N.u�6�Ԝ�c�r�����窿�������m��0|�� ���/�� ��F=�� ��� �=�Nj/X�*[�`�Lo�Ly����}�}f,�xq��}��L��6f�a��)��_�`��,|�L�/P��x��3۔���g��$��ڦ���n�y5�����C�ؖ��@��E�|���\�ؘ��,�9.�]���+�+E�Y��K0Y+{+��ۚ5�ol��_e�H�� �D�@ @�p$ЀD�� ����[c���:H�w-��� ?H/O���0�@�\�Pޥ��U���|A�5����cp�ve�٘�&�g�Myד\�`�� �l�ٜg�S޽lwן7�FZ`��j{#�r�u�k.��"cf*j��|�8' �q�L���v�g�/ۤ鐲�gH�� ���������7�7�+�gB3pH� �|a��we���?#��_�vl6�X����匑�.�l-�� ��])�z&v�+�Ɛ��\ʻ�C!NT 1���q��^T~�搘\�G�M�Mr�L��eW"�7�ۓ˿�)G0���H����w�G�k��,��"g���=enQ�vNyQy(��z�ە$cfz=\�4=‚��������)�D����x5�����̴S�e�"��"�9�e[+;�zc�a� �m��sH���"����/ۡW�L3����Nj�FX���pf}(›�H�(x���х["��X�8D��S6��������v�P. ���z����v��1'��{b�D�s*'1��Lyw;�Zs��I�-�E�G�<���v'�#�Z�S���)�]�\�f�؀�� �3���f�13 �<�y���P�1�)G�G��'Ʈ�V@d���lWck���pV7�ͩ|�nd�Vg �h3S�����TTy˽6�`y)�:P�SȝB�ls��|��Mz�ƃ3����~�����,��t�r�q!��2G��튙�H���� �+ȶH2�Ș�����r���)�r��S�u�/)/��2�ǭD�������+x��?g�������#�)�J0���P,I�!`��\j���#�깙�Œ�2���.ez�,53�p.O��c���U���L �f$`����5���GF���:���1n"���ْ-�K��攱E�W@d�m�� ��r���M�{�Y��v6�L#�og�p�]93��#:W}��ъQyq���e|W�����\ʻݏ�F����A�O:����>�c���̴���)f�1��2�L|j�9�s�g$\4����#/�&��c�G��4���������g,^?�?�٠�)c ��=�N�ϋ{���y�\ɛ��Ɩ0�Sv�l�l�l���l��R�T2�L���E���)��=.E��)�F�,\�#[���Kc�l~�r����� ���t��f���+�?/~`�Gt�ͫ��I����3����9X�̶���ng6����GF�q�̶e;;�ޠz�%x�]ʻ�I�89d|w�U�my��P�n�+����F� �� ��p̉��s�+R8���l&0���)� se���>�gq��V˰�r� �rZ�r�ն��^R������i_�`����6(<1}��g�)cK"fX\�@��cf��~B}�xNj����r����7�A�V^�_0�%���/�7� ~��l�2f��$}������K��A�3�����cfzp6�ĔwхKV�MXk�V��yhr��0!���Zñ W�Q)�p�{�S��d��7y{X�I�I�C��.\�M2��)W����-5'� [�}/�=�Bt�� v13�yr�fʚ�3�VL2f��E XAv�z�����,�8P|������C������v'�R���%�z�6p�m�� Sޥ ��`�ǫmN�,��=>��jd���P`c �_�bq��a'A�g�Gt�w�u�mpa+���r��A�38����)Ey���6������q��F<��z��� �|��*�t�������-��w� ~|\#[�M��7��.g9�q�L%ѫ�0:g�T9��u�ś���Cĭ�9��ʭ���&�V�@��Y����\^�9�13�,�lNyw���� ����@]N�� ���$2�� �\����� � �s�?�O���T�?�S�%�9.�}�:�}��m���]Iu��[ߗ 'MOx��uq�&c�k<���l�KP�LP�$�[d0+�2�B=‚�|?V�r�lD\�{�}q� �b�s��Lyw;��vb�W� �`}��X����=���)E�C�)�N�+~���b����W����r�(b��1� Ŭ��8��0����X葛@��AI�>�_�ؑ�������.JQ� �H��=9Es�����)���ƹq��hH�� ��Z� H�0Di�Eb�`�7�%����ǻ�����OZ�t�%G^�2��  1��O�t-M�x�.178E����j��8��[K��O�_�1 �/I��U�V��$�/�_��d���c�;�iB�D � V��1U7�d$���]�X���}@z��u� A�hb��pZ��qZ���G�B��O퐂�䔗o������M��n6B2�����VB_�� ̴)�[�5�l��ʬ2� � j Pe}-���l ��0��S��xڂ�Y<���xX�.���;�Ƈ��Q��hT��H9�� I)+B�>(�h��+m�����. z���l0^�\���-��n�UH�b����JԬV�$>��30� U��WN r01��$�)Y�����2EJ^��%A�������p�Z%��4T�s��l�x�U�S�S�}�Z��_�mk� `�."#�]�u��s"F ݅*�Ť ���y��w�$J���B�*�85��<�$hb[���>.���7�� :�h����tΟs��Ү>O�k&g * { // 初始化认证状态 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: 'chaonengxiezun', chapterId: '25289846', novelTitle: '超能邪尊', chapterTitle: '第060章 【暗剑绝杀!】', 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 看小说网 版权所有