我需要光滑滑块内的手风琴功能。这适用于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");
});
});