jQuery 또는 JS (owl-carousel)를 사용하여 항목에 다른 항목의 하위 클래스 제공

마누엘 름 스니

이것은 내 문제입니다. 내 페이지에서 owl.carrousel MIT 라이브러리를 사용하고 있습니다. 이 라이브러리는 div를 자동으로 생성하여 표시되어야 할 때 클래스를 "활성"으로 지정합니다. 다른 "owl-item"이 활성화되었을 때 carrousel 섹션에서 다른 배경을 설정하고 싶습니다.

이것은 내 index.html 문서에있는 HTML 코드입니다.

<section id="testimonials">

      <div class="container">
        <div class="owl-carousel testimonials-carousel">

            <div class="testimonial-item Titem1">
              <h3>First carousel item</h3>
            </div>

            <div class="testimonial-item Titem2">
              <h3>Second carousel item</h3>
            </div>

            <div class="testimonial-item Titem3">
              <h3>Third carousel item</h3>
            </div>

            <div class="testimonial-item Titem4">
              <h3>Fourth carousel item</h3>
            </div>

        </div>
      </div>

</section>

이것은 owl.carrousel 라이브러리가 마술을 한 후에 페이지의 html 코드입니다.

<section id="testimonials">

    <div class="container">
        <div class="owl-carousel testimonials-carousel">

            <div class="owl-stage-outer">
                <div class="owl-stage">
                    <div class="owl-item active">
                        <div class="testimonial-item Titem1">
                            <h3>First carousel item</h3>
                        </div>
                    </div>
                 </div>
             </div>

            <div class="owl-stage-outer">
                <div class="owl-stage">
                    <div class="owl-item">
                        <div class="testimonial-item Titem2">
                            <h3>Second carousel item</h3>
                        </div>
                    </div>
                 </div>
             </div>

            <div class="owl-stage-outer">
                <div class="owl-stage">
                    <div class="owl-item">
                        <div class="testimonial-item Titem3">
                            <h3>Third carousel item</h3>
                        </div>
                    </div>
                 </div>
             </div>

            <div class="owl-stage-outer">
                <div class="owl-stage">
                    <div class="owl-item">
                        <div class="testimonial-item Titem4">
                            <h3>Fourth carousel item</h3>
                        </div>
                    </div>
                 </div>
             </div>

         </div>
     </div>
</section>

class = "owl-item active"자식 (표시되는 활성 평가 항목)과 함께 div를 사용하여 섹션 요소 id = "testimonials"에 클래스를 제공하기를 원하므로 매번 다른 .owl-item .active 클래스를 가져 오면 섹션의 배경도 변경됩니다. 나는 자바 스크립트와 jQuery로 그것을 시도했지만 나는 여전히 멍청한 xD이기 때문에 아무것도 나를 위해 일하지 않았다.

예를 들어 이것이 내가 마지막으로 시도한 것입니다.

$('#testimonials').addClass( $('.owl-item.active > .testimonial-item').attr("class") );

따라서 JS 또는 jQuery의 신이 나를 도울 수 있다면 pls : VI는 실제로 무엇을하고 있는지 모릅니다.

끝까지 읽어 주셔서 감사합니다;)

Daddys 코드

귀하의 질문을 이해할 수 있으므로 아래 코드를 js 파일에 추가하십시오.

$(".owl-carousel").owlCarousel();

var owl = $(".owl-carousel");
owl.owlCarousel();

owl.on("translated.owl.carousel", function (event) {
  $("#testimonials").removeClass();
  $("#testimonials").addClass(
    $(".owl-item.active > .testimonial-item").attr("class")
  );
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Owl Carousel 2의 보이는 항목 중 첫 번째 항목과 마지막 항목에 클래스를 추가하려면 어떻게해야합니까?

분류에서Dev

vuejs의 목록 항목에서 마지막 드롭 다운 구분선 클래스를 제거하는 방법

분류에서Dev

Angular, 클릭 한 목록 항목에 클래스를 설정하고 다른 항목에서 제거하는 방법은 무엇입니까?

분류에서Dev

JQuery는 내부 항목으로 클래스를 제거하지 않습니다.

분류에서Dev

jQuery를 사용하여 클릭 한 각 목록 항목에 대해 목록 아래에 다른 텍스트를 표시합니다.

분류에서Dev

jQuery를 사용하여 특정 클래스가있는 정렬 된 목록 항목을 목록의 맨 위로 이동하는 방법

분류에서Dev

javascript 또는 angular js를 사용하여 목록의 각 항목에 대해 다른 도구 설명을 표시하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 한 List에서 다른 List로 반복되는 항목 비교 및 제거

분류에서Dev

Java의 동일한 클래스에서 다른 setter를 사용하여 setter에 값을 제공하는 방법

분류에서Dev

Twitter Bootstrap Carousel을 사용하여 첫 번째 항목의 클래스를 활성화합니다.

분류에서Dev

jQuery는 제한이있는 목록 항목에 임의로 클래스를 추가합니다.

분류에서Dev

클래스를 반복하고 목록 항목의 innerHTML jQuery를 얻습니다.

분류에서Dev

다른 스피너를 사용하여 스피너에서 항목을 제거하는 방법

분류에서Dev

이 powershell은 모든 하위 또는 하위 하위 또는 하위 하위 하위 폴더에 항목 수를 제공하지 않습니다.

분류에서Dev

클래스를 클릭하면 jQuery가 무작위 목록 항목에 추가됩니다.

분류에서Dev

VB의 클래스를 사용하여 목록에 항목을 추가하는 방법은 무엇입니까?

분류에서Dev

VB 널 참조 예외를 제공하는 다른 양식의 목록 상자에 항목 추가

분류에서Dev

angular.js를 사용하여 항목의 활성 클래스 전환

분류에서Dev

jQuery를 사용하여 표시된 그룹의 하위 항목을 제외한 모든 하위 항목 선택

분류에서Dev

Firebase React에서 위치 또는 키를 사용하여 항목 제거

분류에서Dev

ember.js 관계를 사용하여 고객의 항목 목록에서 항목 추가 및 제거

분류에서Dev

다른 클래스 내부의 하위 항목을 제외하고 한 클래스의 모든 하위 항목 선택 (반대의 경우도 마찬가지)

분류에서Dev

jquery의 각 위치에 두 개의 다른 항목을 복제하고 배치하는 방법

분류에서Dev

여러 Listview 항목 클릭에 대해 하나의 클래스를 사용하는 방법

분류에서Dev

LINQ를 사용하여 목록의 항목과 일치하는 IEnumerable에서 항목 제거

분류에서Dev

jQuery를 사용하여 모든 foreach 루프 내의 첫 번째 항목에 클래스 추가

분류에서Dev

Python : 클래스를 사용하여 사전에 정보를 추가 한 다음 추가 된 사전 항목의 키와 값을 인쇄하는 방법

분류에서Dev

Angular.js를 사용하여 mongoDB 객체의 항목을 목록에서 위에서 아래로 정렬

분류에서Dev

동일한 클래스의 div 목록이 있습니다. 특수 클래스의 요소가있는 항목 중 하나를 제거하고 싶습니다.

Related 관련 기사

  1. 1

    Owl Carousel 2의 보이는 항목 중 첫 번째 항목과 마지막 항목에 클래스를 추가하려면 어떻게해야합니까?

  2. 2

    vuejs의 목록 항목에서 마지막 드롭 다운 구분선 클래스를 제거하는 방법

  3. 3

    Angular, 클릭 한 목록 항목에 클래스를 설정하고 다른 항목에서 제거하는 방법은 무엇입니까?

  4. 4

    JQuery는 내부 항목으로 클래스를 제거하지 않습니다.

  5. 5

    jQuery를 사용하여 클릭 한 각 목록 항목에 대해 목록 아래에 다른 텍스트를 표시합니다.

  6. 6

    jQuery를 사용하여 특정 클래스가있는 정렬 된 목록 항목을 목록의 맨 위로 이동하는 방법

  7. 7

    javascript 또는 angular js를 사용하여 목록의 각 항목에 대해 다른 도구 설명을 표시하는 방법은 무엇입니까?

  8. 8

    jQuery를 사용하여 한 List에서 다른 List로 반복되는 항목 비교 및 제거

  9. 9

    Java의 동일한 클래스에서 다른 setter를 사용하여 setter에 값을 제공하는 방법

  10. 10

    Twitter Bootstrap Carousel을 사용하여 첫 번째 항목의 클래스를 활성화합니다.

  11. 11

    jQuery는 제한이있는 목록 항목에 임의로 클래스를 추가합니다.

  12. 12

    클래스를 반복하고 목록 항목의 innerHTML jQuery를 얻습니다.

  13. 13

    다른 스피너를 사용하여 스피너에서 항목을 제거하는 방법

  14. 14

    이 powershell은 모든 하위 또는 하위 하위 또는 하위 하위 하위 폴더에 항목 수를 제공하지 않습니다.

  15. 15

    클래스를 클릭하면 jQuery가 무작위 목록 항목에 추가됩니다.

  16. 16

    VB의 클래스를 사용하여 목록에 항목을 추가하는 방법은 무엇입니까?

  17. 17

    VB 널 참조 예외를 제공하는 다른 양식의 목록 상자에 항목 추가

  18. 18

    angular.js를 사용하여 항목의 활성 클래스 전환

  19. 19

    jQuery를 사용하여 표시된 그룹의 하위 항목을 제외한 모든 하위 항목 선택

  20. 20

    Firebase React에서 위치 또는 키를 사용하여 항목 제거

  21. 21

    ember.js 관계를 사용하여 고객의 항목 목록에서 항목 추가 및 제거

  22. 22

    다른 클래스 내부의 하위 항목을 제외하고 한 클래스의 모든 하위 항목 선택 (반대의 경우도 마찬가지)

  23. 23

    jquery의 각 위치에 두 개의 다른 항목을 복제하고 배치하는 방법

  24. 24

    여러 Listview 항목 클릭에 대해 하나의 클래스를 사용하는 방법

  25. 25

    LINQ를 사용하여 목록의 항목과 일치하는 IEnumerable에서 항목 제거

  26. 26

    jQuery를 사용하여 모든 foreach 루프 내의 첫 번째 항목에 클래스 추가

  27. 27

    Python : 클래스를 사용하여 사전에 정보를 추가 한 다음 추가 된 사전 항목의 키와 값을 인쇄하는 방법

  28. 28

    Angular.js를 사용하여 mongoDB 객체의 항목을 목록에서 위에서 아래로 정렬

  29. 29

    동일한 클래스의 div 목록이 있습니다. 특수 클래스의 요소가있는 항목 중 하나를 제거하고 싶습니다.

뜨겁다태그

보관