Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (8)
  • Почему не работает крипт для сворачивания переходов?

    @Daskus
    Вы пытаетесь навесить слушатель на коллекцию (на массив элементов). Нужно на каждый по отдельности, если используете querySelectorAll.

    let els = document.querySelectorAll('[role="group"]');
    for(let i = 0; i < els.length; i++){
      els[i].onclick = function(){
        document.querySelector('[role="treeitem"]').classList.toggle("expand");
      }
    }
    Ответ написан
    Комментировать
  • Как выделить активную кастомную ссылку в OwlCarousel?

    @Daskus
    Если количество ссылок соответствует количеству слайдов, тогда можно немного модифицировать имеющийся у вас пример:

    HTML-код
    <div class="target-links">
      <a class="link" href="#zero">0</a>
      <a class="link" href="#one">1</a>
      <a class="link" href="#two">2</a>
    </div>

    Javascript-код
    $(function() {
      var owl = $(".owl-carousel");
      owl.owlCarousel({
        items: 4,
        dots: false,
        loop: true,
        margin: 10,
        slideBy: 1,
        URLhashListener: true,
        autoplayHoverPause: true,
        startPosition: "URLHash",
        onTranslate: function(e) {
          $('.target-links .marked').removeClass('marked');
        },
        onTranslated: function(e) {
          $('.target-links .link').eq(e.item.index).addClass('marked');
        },
      });
    });
    Ответ написан
    1 комментарий