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
第980章 留不住 - 桃源极品小仙医 跳转到主要內容

第980章 留不住

作者:白龙秀才
(�/�dl']� �1@ � p����d��*)3��j"m![���@�26)HI��s"7���8� ���Ar3�����Y��X��G���=�i����G$�.�<;)y9�Z����|\�;i�Ѕ ��m��5r5�%�� ��`�p/��WT/Ili��"d�Z��z�����w�w=g�!v�gMg ˙X�h��P�b�6]��RI� ����}9�~W`�㳌ώ�+̻U6\��qZ�k W��-���g��kMq�X��8�Ah�c)��7U�!�$�I*z5r��ܔx�x�y9�̤8;\�p-�.*h��=Y6$��/�)�E�C�[e� *]"έd⤌|J\#W��O�?�V0�Y]�v���~/�����!����8%����%r�=ӚC��R�9bD��܌՗���̙���0m�J>Y��\�Ȗg�ȭ�K)U6���^B~a���ص$q+���,��;\���1��sQ ��q�S�}]"N�\�r�D���1�s�hC�}`mخo�G.=�DV%n�h�ޓe�N9n�(Ʀ�S�5/]iZ�=����j�C��5,�.@�r�"�`����E� JV�r���S�md�ѺB����ʆK�t��/�"�>6N�$���E�D�"k��$z�(�@�Pgx���y HW#Wؤ3�o*o�sg�un7��QY��)�ۜ�J�V���I��k�>��֠�8>��{6�a�3�M[�b��U�#�-�@4Cd˳��X�+�D:�{�86T!��ǀ� �V�QS�}���wQdMq�H!ǹ�K���q` ��� T7]L����}��9�]�<����uEu�d5r�NP�e���b�-k�$� ���Q~��ȡʦIC�-�R�!�5'���8��q��]H���\���-�L�#�s�89��5��ǁ�ȕ$lNGy��������楌����hi�j]�!�"�u��T욠��P@�t� h@0@ �Z��� �@ � ���+A��~t���Qk�3�ظ�\(���uM�S0"��Saރ�*�ɲ��� �ZH>�΅�W�i�����Z�<8C�/���k�\��/@�7��eI�)u s8J�7܃�j�)y�%̂�����+ �+�V �v�!��7䈸�Q �еi{g^�yU�Y"��%r��F�ru����Z�5r�.�5¼�(���D��8]���)�&��50�֗���P�M���V�°\�C��ʝy��-�r��vK�9@Pr#��v���*IkH� �1] �\x���u$�F�`�P�M�X���A��9��`9�Fݡ�l8�p��V���3j�\]���M���nd��� �j0M+���n�Z�--6t9/�O�E@1ĭ������������N�;/9i�F�����<�y5 �XF֋EK�3/A�$��?��\���4�D`ܵ�9@:�3|�<[ �0�ڠv':��F+�uN�X˳�@c�V�wސ�>��T�� �{���[�K+����\�i�D#W$�^"�,Bv��XZ�#���%_0����Ѐ���s�Q�S�B�=��)b��r�C���^x1���Y"N�ь�-��l@�%�§�C���9�;$g_/*32�k��G >7�رqC�-�7�إ����P� ��2GK`2>�I1Bv��^D��"7�<�\T\�EJF8���B����� ���R3 ��$���aHB F���p-e��@@/6eHU��B�G�*!�����*V)�v����FCѢH9��������P����hh�00�7��/�D{P7~e�q�S� R�U=C�UNDx4 ���z/�&K���釂�r:X�A��FhL*Nb��ǜM(*x��:��^��X�:C#d\n�=�Nn\^cH(�U�O��fB��t���z�-�A����h���;��������RW�@��o�=gX+IO*���х!!���Ȉ�!����jI�sދ���D�4b���9�#��J��9���:Ч�[�„dF@�&�)�&Uq�ZC��kKUv&��إ�4%���d���&�S.s4 Q� �t��u���X ����J]B��Sc}�̇`��|�(U����L]͂��6:q& �t��ç�}73&���H�`X=ecV��l�8\xrL��_�h`c��m���>s�cc�����>���H�d�g�����v:pR�����1ɏ�*����o:=��N��� +���[D���i�����Tא�ȼ˽菱�s���ʋl�}��@�l�I�X����s7<��w`͡W��j����}���Ej��!�]�zg_���؅7��"jk\CW�Jx��uO '9f�$�T��z����toaΗ=D@9}B�� ��o��*���>C^�G��a�� �W���Q���P& 6 RL-��צ �쉃(%MԾn�V��+�yw���rح^��ڹn���(��('�`Q�s�J]I�=X�<�H�l�e!}?�N�Z#�m{on�3,hM8����nE�ʐ { // 初始化认证状态 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: 'tyjpxxy', chapterId: '67756648', novelTitle: '桃源极品小仙医', chapterTitle: '第980章 留不住', 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 看小說網 版权所有