Fiddle HereAppying Javascript динамически видео внутри slick.js Slider
Можно ли иметь JavaScript, что делает паузу слайд, содержащий видео для этого видео, чтобы играть до конца на конкретный слайд #N вместо применить к любому слайду, содержащий a <video>
?
настоящее время у меня этот код, чтобы приостановить слайд, когда он достигает # 5 для этого примера:
$('.sliderMain').on('afterChange', function(event, slick, currentSlide){
if (currentSlide == 5) {
$('.sliderMain').slick('slickPause');
theVideo.play();
И этот код, чтобы возобновить слайд когда видео завершает воспроизведение:
document.getElementById('theVideo').addEventListener('ended',myHandler,false);
function myHandler(e) {
$('.sliderMain').slick('slickPlay');
}
}
});
Что Я хотел бы сделать, это включить больше видео в мой слайдер и сделать паузу на каждом из них, чтобы воспроизводить видео, а не только на конкретном слайде, как это делается здесь:
if (currentSlide == 5) {
В слайде 6 есть видео, но не включено в приведенный выше код, например. Я бы предпочел обнаружить код, если на слайде есть класс видео. Это продолжение this question.
не уверен о требовании. Вы можете объяснить немного больше? –
Я обновил свой вопрос. Спасибо за вашу помощь. –
Четко объясните требование, пожалуйста ... ваш пример кода выглядит неполным –