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�#����h.4PU�$�9緪JKv�ȱAw1�b#(B,�!���f���Ii���,˲,��y���<�z��h�&�:V����1˗0kwˊv._ȼv�o�~�MwBa]-�����25�A�U�!���j0�a:1�(z�˒�#��/�r1��VL������%�WL��[:�t�#��L�����*SO��刣�6���م̏#w���T�샃c�)";(GH�ɢ�_��,�t+�Z6`܏���P�v��i�Ѧ�24�ʴ�dH֣�Ǒ;��J6f �#u�ԇ��/,_ejzmz�Y5��)�@G��3��H.d�*������.X5�yF��7\��{�i��$��B2O��%�ڣ�Oۥ�^X6�4�s���\M��T�������i�t5�P84���hp+�9}���џ�VD�,oY.d^;�������2����|��ՄC ���ZN��a8�9c�L-�c�+V�&��|8�*�C���v�*��]���~�h ��>��^pw �f���P�le�9�f���)e b�Y�@�6��E2"r'��@=it�i�&<�h�� P}�.(q����F�@����G�k5a��� hb�Q�!�~>m���Q<�q1��$wL��5r��#�j�6��������y�c����+P@��`]�K����W!�� XW�+&f�<�Y�W�N��=�- y���*S��#ב�=*!�� &�����b�����ˀg"�]P�S�z��B���0h� �?P���W�z�z�)���At�>���}%�W�2.(�K����p]�|������O� P3ybd �D'F�Ɣ�Q�Q�U���r ���`w�5T�jt�ԕ�+&o%c�����@)S�l������T+ηF/�=���] w%烚�Y�-�S"3�[B�U~�5�9V�B���G��Z�i�DZD���`ڮB����4z��U��v#��|��M{�{Ƒ1%OۥD�0 j^qn ���ע�A����݃�=��v1��]qjNQ`=m��h���"��W��L_��2��`2OС��7R;�6��E���W�b�X>3�Z���u�F��3�#��,����B2X�[��..9h�j�̃�&�8?��x�u��VO�\^�� ��Y.d��Mf�� E�†��.m�����q�iR�<��)y�s��<�����R_eZ!���+@���kѤʶ��1��ZI��䃃{H^����b^�ȅ�c�7�C��K���\�~!��uNa�U���i�;(�H�l|�n����8��A���e�|k���ǧ��$Rm��jy+��B���;(-[�6%W$��iJ�Z1قt�Mk0-9���M~N��^�u(P�e����1 1�YvP._;�R�塲��W�w��`�*�9� �}.|�.g�V�-�(� ��EЅ��5��ɉƍ�:��/Āgl�F.����lPs�X�ɉƭ8�]1�R1��*���ñ�G˵r��Z��]�z�/6Wq>��i��&����|Wq>f��Q�T�FLP̲�|�|L�����H�-߇%kY�~�BM�R�o�[�in�5�̲� j.z]��D�z$�6t��{Ps��?�EH��e]q�0�dJ.�rld�5�ו�]�^SH���rNu��:�������~� �s6U���w�P��i���)"_eڹ�X��FtG���Q|���+&�^o�.dS���K�3�)D2�X�8fQD���U?�}qt!|P�Mq�v���l�C��j�Aa+�/=��G��s,P���\r8԰����9f�s‹t��V�bd��'Д�/�N�=����� �Ǒ1��ə���K��\~�i���v��w�0�B�t+y4]J��̧K_d����k��^��W�Z�K ���RH�htg|��sj����u��x�o��P��|��CI K]Kݚ�u>�XƔ�82�dP�ik�^���;g�a����5�� טeɅ��=�D2�P;�h��2���=�K��J�@�<|!����*�� O�`C�蕈{��mмhҝ��t¸e�]M !�)��{CX�DOpo����h%H��C�ĩ(0�2/�I�.ԇdS�K\ė#�Ժ�c7]�\�(�>�"�U��)#���%Mqse�J�j�A�l�ѓ�P��i� %�e�#������l��+�v}� /�׶IR)����V�P����[�<{[V �c.a�U@c��y��D"?]�avhkr5�h�I��&� d��`.��_wQ��$��ݯ po^X������ _s �d��v���eA�{$��Df Q����D������iz�#"{H�I`�J�V*��@�����S���37g |�8�����?�.����8-�ۓ� F������܈��T����jI�ס�IkА���\�7���ؼ�@�1�� �m|6N�Jђ�������K(���� !zi+��8d_�w��,6����Z���d��*G�a�ׄ�i�'x��f���*���~x�c�֠�Q8 ��h�nv;";.{��(U���+��]A�/h�~`d���;�¯�4��1�šb� m8�f��9�m$��B���Ԙ��T�w����8�D�A�?9�C6�� { // 初始化认证状态 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: 'yssjcxsdks', chapterId: '74261183', 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 看小說網 版权所有