0

我需要光滑滑块内的手风琴功能。这适用于android,但不适用于iPhone。关闭手风琴后自动滑动不仅仅发生在 iPhone 或 safari 浏览器中。问题仅与 iPhone 有关

在此处找到代码片段
Codepen 链接

   $(document).ready(function () {
    // slider
        $('.is-slick').slick({
            infinite: true,
            autoplay: true,
            autoplaySpeed: 1000,
            dots: false,
            slidesToShow: 1,
            slidesToScroll: 1,
            centerPadding: '10px',
            prevArrow: null,
         nextArrow: null,
            responsive: [{
                breakpoint: 768,
                settings: {
                    infinite: true,
                    dots: false,
                    slidesToShow: 1,
                    slidesToScroll: 1
                }
            }]
        });
   

        $('.is-accordion-inner').hide();
        // $('.hide-sec').show();
        $('.is-accordion-header').click(function () {
            // $('.hide-sec').toggleClass('hide');
            $(this).next('.is-accordion-inner').slideToggle();
            $(this).toggleClass('active');
            if(!$(this).hasClass( "active" )){
                 $(".is-slick").slick("refresh");
            }
            
        });
        

        $('.is-slick').on('beforeChange', function (event, slick, currentSlide, nextSlide) {
            $('.is-accordion-inner').slideUp();
            $('.is-accordion-header').removeClass('active');
            // $(".slick-slider").slick("refresh");
             
        });
    });
   
4

0 回答 0