Есть кнопка, по клику на которую - я останавливаю фоновое видео, помогите дописать, чтобы на повторный клик, видео заново воспроизводилось.
$('.pause-video').click(function(){
$('#VidageVideo').get(0).pause();
});
Первое - это обработчик события click
, переделайте, чтобы он срабатывал, когда вы кликаете по video
, у вас обработчик сейчас на классе .pause-video
, ну если он сработает и после повтороного нажатия, то ладно.
Ну и далее, у видео есть как метод pause()
, так и метод play()
. Для проверки, стоит ли пауза на видео, можно использовать свойство paused
у видео.
$('.pause-video').click(function() {
var video = $('#VidageVideo').get(0);
if (video.paused) {
video.play();
} else {
video.pause();
}
});
В принципе это все, для вашего примера должно быть достаточно, а именно:
play()
- начинает воспроизведение аудио/видео.pause()
- приостанавливает воспроизведение аудио/видео в данный момент.paused
- возвращает, приостановлено ли аудио/видео или нет.Ну и ссылка на небольшой пример (увы, тут нельзя загрузить видео в сниппет): пример.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
До того, как сработает clearInterval(), всё работает, но после прохождения цикла и очищения интервала, невозможно по новой добавить класс, чтобы замкнуть...
Для отправки (submit) html формы с компьютера, можно спрятать кнопку и отправлять форму по EnterМожно ли так же сабмитить форму с телефона или без...
Вижу в АПИ которое я использую, принимает дату такого вида: