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
32 王家野心 - 丹符神尊 跳转到主要内容

32 王家野心

作者:公子苏
(�/�d���X*@ �s&�{�'���,�^OB��a ��JP �����-�(N/p N`�B�m������Y�I�_�Gi�Nٳj)��%�[��˽�iv�&¯�+i����~\��m��2��)��s�0���0�s�Eʹ��![��+���ε��6y�<�pź�+i>� {õ���|���dv��w�ٔB&��P� �sMy!{̪!�3h�F�اr�a�����e�-���sS��j�����De0ޒmj���*{"X;W��l ��V^@�-{����v��)�n/2�>p"7Ep�a{����)�k���?dW�l���^��㰗G�G���P��yx•4[�_op�Pa�\' ���+/$�ct���L)��[���-Ye{�&����p�Q��7���?ry���9I��^�����2/��0�d��B;W���,SN�9��d�K5��ڹ^�\�^yXC� q�JT�S;�W� �1gЦ�ut{!��r��h"����Ï�= �H^;W���l4q!����i��ڹ��#�X�~bvI̠˩s�l����n��W ���������p't/t�����(odk�HsȈ��3L �����sՄ>$[d`Q̕��!ے�q�*u���JD}\��+xzXʟ}0^^sw}���>X��\�� ��&~���v���B�� �+�s�6�R9 �|>6p��>�Pꈢ:T�am�����4Z�=�p9�l���- /�^;�JD��݌!r���mD��![�Cf/`�n6|a��s�n�׵suTo�]F�q�u�2œ˓RS�Ā+��?�l�u'ƾ�?ܥ�a���5��#�'8\A�^h��sm�N���ods�8/Y4���S���8�P�^~#��q� ���B�Ⱦ��Nmd�fl.vO�̞�M�+eML�<���+#샃N����~�|#��~s8Xv�����S �Am�}0` �H���n��]�#��u���235fRk ���E�73��� �������.������䔭�Ȗl���);L�`r �3hcbf<��c�0���(�~��}�m�ƾ��7(<�3á ������^e�� �3�M��6&�Թ2$�`�Xï�]�9��%w�^y�^;״s�����M���� �h7�����!;$�Ae�M���Y�BG+غ}ɮ<|�^�>����K����lxF��������F� �n� ,��h���1 �@=����%;#��v�%��^&�M�7p���$�����+WT��5�� H�@(���}"�u�����F�hod;\��-i����`�*;�j�j.܌��`8���_7/�@X;W�:y�L^y�^���ׄ��f붽`���9��n�Bs�aS�Dn�<����J�(�p���2��M��!r)�-V��3_"�Ȕ��S3ȶ'��n� ��L3~8<�=��pJ� 7W�"�C� ��������S&�]߸]������N䕇�&G�\ �T:I��=X��K����sR ~���v���k��hf<|9s{����7 Ý���<����k�����Ì�dg�Y��k8� H��{��x��x�� ������[��KH�N��`9�P���U�jɺ�1#ׄޒ ��M5�q�9�V~pn/�m//�~����� >9�.<&�%�˜ #�Ã�{��a���E�/���v�����%�:*�]8:nN�ACd�vXQ:�^��z�3hWL���́x'�$G�>2~�����?����rR8ĞU)���A��+o����})���%�R��4{6~B�$f4�7��mS��k纉�R��%�Yk��ý�a���]�m2�R��0�t�n�\ޒ�!o.�$t-T@�T�@@�>D�@0�h���d��޹R�Ly\��i6w�Fv����E�O�?@R�W�z>�l��}���H��_�Gڹ>F�B�n�69��3������SN�0A|�%o\�d�H5���u[D���o^��슉��-�Q�_Hk2ڹ:�����]��wy'tK��P/�{>��$��������F5E�P��l0�-��8��^�v��JD q�����z�$f�|��� ΰ׬�<��j��^��y{o78gH�ڨ�M�>YT���m�����A��)'G a{� �f+��&ri���0�!�b���0@�@ >J�q��t6u�NG���$�[��s�Dp�z�Ġ�Ed{>G�F���m�� X�7n_�=��z��3hW���@a w���ᕇ'���s�LNZH�kB� �&���c �� ��W�geW�8���!h[�+��]_���������o�� �F'�n�a, �)��B�M=��];W٠M�� ��C�]�f3�{;�6�"3�GFC��)�B ��&m>`�a)f"`&A��D��r,��U��$�� _��Xp�K��W�Z@K�Z�tuB�c{�5��O�`V5�0~a���^��i�pl��ߡ��M���g�9)jS��T6;Wh !�q п��+n�‰��]�e��BQn��R�� ��ղo���d�kx!P��H�98s�u-���'2���|��&4'��* ��'���7���f� p#�T�~g �� ���!E�P�Ͳ��O@��n� Cɠ�!��T�ݒ���jR�(�$B[�䎴�����L�ά�����t��V������̬������E���J����`)7M1ΜH��B@N�a�6�aX֮��&��I�9��|ilr�Fb�!qJw�W��N} �ZJ'���}Sn�y��m�$* (�eg" YX�eܶ�(15 NK"Z?^-ZђC���Z��O�a �'CD���C��<��T1��+����~S;?d��� �ɰ��9��� k�� ��; c�.��ҏ���c�je�8�/���hj�^`F4'~�img�fm�`�{(�]8 D?=A��3x�9���z�ρ�#H�\:-#>T)H&�� � Ø���ׄD$)@�up9X�Cib��l��r�x ��:5��){e� ��3�21C����ω�v'���Y��:�GJ��$)g��e��u��3LDL�2�=l��:�hk�Tt�QD�2�_q���2W�2��h���Q����]� �C����*�Fq�:N#���L�j%U������T�q��]��-hS��u�)�ц�^�v�p��(޲�ط&�?bʺw�7���)�����|����wD)�� �X�A��T�ZA�Ra�;�:d�2���'|��r��MV�d.��v7z{�k;2�w��H 3u�/�~���<�n�C l�І��d�Uf���ʀ��wY����mv?����i} m�dn0�� ݆ͥ� ��Hc�m<)PK�X^D���$yu��B �h��^�_��_�W^��7D��C�4�e>�����Ƥ�/c3O4m%�t��IX\}݂�6v�=��)�M����R�����r���Ⱥ�4,�!�$I��!��F�Ư. �k�F��y�`�\ܹ":j:��������|��h��|�F�T����AϹ�p��� { // 初始化认证状态 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: 'danfushenzun', chapterId: '41642532', novelTitle: '丹符神尊', chapterTitle: '32 王家野心', 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 看小说网 版权所有