Выполните одну и ту же функцию JavaScript из разных событий onclick.CSS

Разбираемся в CSS
Ответить
Anonymous
 Выполните одну и ту же функцию JavaScript из разных событий onclick.

Сообщение Anonymous »

У меня есть следующий код JavaScript, который воспроизводит видео, когда я нажимаю кнопку «Воспроизвести» в HTML.
Как я могу воспроизводить разные видео (несколько кнопок воспроизведения в HTML) без дублирования код JavaScript?
$('#video-icon').on('click', function(e) {
e.preventDefault();
$('.video-popup').css('display', 'flex');
$('.iframe-src').slideDown();
});

$('.video-popup').on('click', function(e) {
var $target = e.target.nodeName;
var video_src = $(this).find('iframe').attr('src');
if ($target != 'IFRAME') {
$('.video-popup').fadeOut();
$('.iframe-src').slideUp();
$('.video-popup iframe').attr('src', " ");
$('.video-popup iframe').attr('src', video_src);
}
});


Play




the video link






Подробнее здесь: https://stackoverflow.com/questions/793 ... ick-events
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»