observeSlideChildren: true, breakpoints: { 0: { slidesPerView: 2, spaceBetween: 10, }, 768: { slidesPerView: 6, spaceBetween: 15, } }, on: { init: function() { console.log('自定义Swiper初始化成功,当前slidesPerView:', this.params.slidesPerView); }, breakpoint: function() { console.log('断点切换,当前slidesPerView:', this.params.slidesPerView); } } }); // 存储实例到DOM元素的自定义属性上 swiperElement.customSwiper = swiper; // 绑定箭头事件 - 使用防冲突方式 const prevBtn = document.querySelector('.prev'); const nextBtn = document.querySelector('.next'); if (prevBtn) { const newPrevBtn = prevBtn.cloneNode(true); prevBtn.parentNode.replaceChild(newPrevBtn, prevBtn); newPrevBtn.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); console.log('点击上一页'); swiper.slidePrev(); }); } if (nextBtn) { const newNextBtn = nextBtn.cloneNode(true); nextBtn.parentNode.replaceChild(newNextBtn, nextBtn); newNextBtn.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); console.log('点击下一页'); swiper.slideNext(); }); } // 鼠标悬停控制自动播放 const container = document.querySelector('.partner-container'); if (container && swiper.autoplay) { container.addEventListener('mouseenter', function() { swiper.autoplay.stop(); }); container.addEventListener('mouseleave', function() { swiper.autoplay.start(); }); } // 窗口resize时更新 window.addEventListener('resize', function() { clearTimeout(window.resizeTimer); window.resizeTimer = setTimeout(function() { if (swiper && swiper.update) { swiper.update(); console.log('窗口大小改变,更新自定义Swiper'); } }, 250); }); }, 100); } // 确保在DOM加载完成后执行 if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initPartnerSwiper); } else { initPartnerSwiper(); } // 页面完全加载后再次确保 window.addEventListener('load', function() { setTimeout(initPartnerSwiper, 200); }); })();

友情链接

您的Internet Explorer浏览器已过时

为获得最佳浏览体验,建议您升级到最新版IE或更换其他浏览器。