Задать вопрос
  • Как сделать чтобы каждая кнопка соответствовала своему видео с минимальным кодом?

    Chefranov
    @Chefranov
    Новичок
    Используйте this при отработке кода.
    И у вас как-то очень много кода для просто воспроизведения видео. Можно обойтись буквально 3-4 строками. И идет смесь нативного JS с jQuery. Если начали делать с использованием jQuery, то и продолжайте. Это значительно сократит код.

    Что-то типа того

    $('.video-block').on('click', function(e) {
        if (!$(this).hasClass('open')) { // если класса нет
            $(this).toggleClass('open');
            $(this + ' video').[0].play();
        } else { // если есть
            $(this).toggleClass('open');
            $(this + ' video').[0].pause();
        };
    });


    А на класс open повесить ваши анимации или че там у вас
    Ответ написан
    Комментировать