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
第29章 画皮 - 诡纹 跳转到主要内容

第29章 画皮

作者:未知
(�/�dmr��$)=0 ��%�{�b������:��lֱA�Qb#�`Ը�vk 6[���͈1u������,x4�P�y�9�T���A�+ 85^�r��'� �W3S�e�⣇K�P�O z�(W5 ��Ĺ�*,���)��2���E�{�pP���2Cx53�*3*W�7*glg��DP]��QY��j �2���kx!�kf�)� �1+����S��ovP�L5�F�}�(є�,'|r^v��+,;.�p�;A��7�kf:J�r��˅0�2���{f�P�f�]��曣�ke����3�z���h����2*3lo��zo-3�\k�"N������b�Z�CƆ��U}�� �����k>��Zw�jf*�z���"�-﫳���ћzP�Sy�,J|q�Co(��2qNtL� �)��"W�Jgj3~�X3S����u�.���������";��4��y53�l��i�{R�\��N��T����2*����Zd��j�L-�gH���t�m��5�2��ek���J�$oE�����#gggPw��^�����}�`ű�E�[H&�$h�i�r?c{T�[s*OΫI<���r��r���4$ދ�[H]?�^3Ӌ���2hq53MT�Y���L��*���מ�"� ˑ�O�o���?9/��T�zaO�53�̀��2�h�eҾf���9�36��ޗ�O�; <  0@ ��D@�@�@ ��sw�㐒�-�!�`��+J��W����4���g��`�!%�2i/�/�0�jf���ã��|�<)6g������rcW���=���2�c�*,�:�4�� �{�W"�C�scF�Y�I�W�#�~\^f�2����y�����9e�)�f����G�;˜�?)��Ye��e��R�W�.u\�i��3�6��HfTN`�f��{q%+,gB�C���'僛�(Ϩ� �������`+,O����VX�*�:K��|�Q�O:�?�ny���rr�<(�΂o���l-[/J��3��BA�78����7���&UW�q@��C53��.uN���Dž ^*sI�l?G qY2��f�ɛ��-&��I�#�A�F������9?c�XO � �K2>��d�G���S�N��[At�� jy�}?^M�.�y$�`ũ���`�U~���MW3�Ee�����RS ?z���v�;UnT���7|TrH�!�`?.)Zd�B�3��矱˭#!�T�h�6X��y7Gg$�`S�Fe��K������2-���Qa���q����t�gr�2�B��K��|�ծT����pM�)i���x��^�^�C��X�J߅Z�a ���U�{��Y���V]�̱ Y��8�QY�nH���r��\�r��0��*�s�"�wo�ě �T���k��f�;A�GbpԘ0S�����,6�;����*,S�k0�g�*��g浶� ��@2W�èO�~ op].��"y�&�,�Ж��A�E?���t��43�(�˭� �&�ܚ�ܒ�7�kf�YH���Uh���m�y��1���`��i���2W� Bk � HƆ�#(G��7��:oy Td=�y������nP��ى�7�7*7*o��2�B��hЃ}qp��@l�{*������?:���^a�.��C��u����@jP�M0{��a�5 6� �'jy��p�v�u���(myOi.������k���F*=U>7G��?c�"΍�Ad\�i�L-�3m-?� n^��F�D嚣-$7\Mb�a���g��������ҽ�T�����w%_$o�_�q��5�Vg[�[FWr^l�LJE�㸜T)�����Ic+�^���!W@i� ����kP� �!�Ov"��D3��Ԣ�[�/�Ͼ�t/9/����6*o��%z�&n1S�G+$܋��y3�θ�>uO�]�*^qt-GOz���Pz�0���EW�6�zt���J� t���c�f��K�ce��kf:i���UjR�r$��R;*�`/ :0:R�|/����� ��� r�0b�F !�@(��8���ŀ�]N2��D��3K�X`5�4.Ԯ:^ �**�h����&�}�,���tN�*��0hXn�-�N��_V\j`-�N*�jb���a�:��wC�ECD}�+G�(�I���g��?0�rb P�-BIN3��4����X<11��0ԛ�k解a߾�0RRR&��.t� :�t�~\&��B��ͳ�2w�:�o�Z�ˢd� ) ���"�~�(��)`$�;��b�����Ξ� bѺ��s7���0X{�l�1�f-�u���T�*��'���8z4`y���K�E�6qc�����i�`\�A�y��&��L��V:�& �(|�(�*.�^�~,C�̯�q��Q��3 �%d����P�o�#8���� �ͥUq���X��{�H�`z�/��h�XGb� ���>��B�0 3�_��-&ae�GۧA� { // 初始化认证状态 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: 'guiwen', chapterId: '28182324', novelTitle: '诡纹', chapterTitle: '第29章 画皮', 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 看小说网 版权所有