Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

355
Views
How can I disable autoplay on swiper for a particular condition in one slide?

I have a form on of the slides which opens up on clicking a button in the same slide .But as autoplay is enabled the swiper goes on to the next slide . I want the autoplay to be disabled when user clicks on the form opening button. The form is in index=1.

import Hero1 from "./Hero1/Hero1";
import Hero2 from "./Hero2/Hero2";
import Hero3 from "./Hero3/Hero3";
import { Swiper, SwiperSlide } from "swiper/react/swiper-react.js";

// Styles must use direct files imports
import "swiper/swiper.scss"; // core Swiper
import "swiper/modules/navigation/navigation.scss"; // Navigation module
import "swiper/modules/pagination/pagination.scss";
import "swiper/modules/autoplay/autoplay.scss";
import "swiper/modules/effect-fade/effect-fade.scss";

// Import Swiper styles
import "swiper/swiper-bundle.min.css";

import SwiperCore, { EffectFade, Autoplay, Navigation } from "swiper";

import "./Header.css";
// SwiperCore.use([EffectFade, Navigation, Autoplay, Pagination]);
function Carouselgal() {
  const [play, setplay] = useState(true);
  const [duration, setduration] = useState(3000);

  SwiperCore.use([EffectFade, Navigation, Autoplay]);

  return (
    <>
    
      <Swiper
        autoplay={{ delay: duration, disableOnInteraction: false }}
        navigation={true}
        loop={true}
        className="home__carousel"
        effect="fade"
      >
        <SwiperSlide>
          <Hero1 play={setplay} />
        </SwiperSlide>
        <SwiperSlide data-swiper-autoplay="10000">
          <Hero2 />
        </SwiperSlide>
        <SwiperSlide>
          <Hero3 />
        </SwiperSlide>
      </Swiper>
    </>
  );
}

export default Carouselgal;```
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

you can just omit the autoplay options .

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!