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

180
Views
vue-owl-carousel only anmiates first content

Question: I have installed vue-owl-carousel. It's working fine.

I have three slider in there - now to my problem -> It anmiates only the first content over slider but not the others.

How can I manage that all sliders will be animated?

Template:

<template>
  <div class="carousel">
    <carousel :autoplay="true" :nav="false" :loop="true" :items="1" :center="true" @changed="changed">
      <div class="carousel-sld" v-for="items in sliderItems" v-bind:key="items.id">
        <div class="carousel-img img-responsive">
          <img v-bind:src="require('../assets/carousel_images/' + items.image)" alt="Image" />
        </div>
        <div class="carousel-text">
          <transition name="fade" appear v-on:after-enter="afterEnter" v-on:leave="leave">
            <h1 class="animated" v-if="show">{{ items.caption }}</h1>
          </transition>
          <div class="carousel-btn">
            <a class="btn" href=""><i class="fa fa-link"></i>{{ items.btnText }}</a>
          </div>
        </div>
      </div>
    </carousel>
  </div>
</template>

Script:

<script>

import carousel from 'vue-owl-carousel'

export default {
    components: { 
        carousel 
    },
    data () {
        return {
            sliderItems: [
                {id:1, image: "carousel-6.jpg", caption: "GBeeTechive in Action", btnText: "Get Started"},
                {id:2, image: "carousel-10.jpg", caption: "GBeeTechive in Action", btnText: "Get Started"},
                {id:3, image: "carousel-9.jpg", caption: "GBeeTechive in Action", btnText: "Get Started"},
                {id:4, image: "carousel-4.jpg", caption: "GBeeTechive in Action", btnText: "Get Started"}
            ],
            fadeInRight:"",
            show: true
        }
    },
}

</script>
about 4 years ago · Juan Pablo Isaza
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!