#jquery #html
#jquery #HTML
Вопрос:
Я пытаюсь сослаться var video
на свою вложенную setInterval
функцию ниже. При воспроизведении видео в моей консоли отображается как «неопределенное».
Любая помощь по правильной передаче этого элемента этой вложенной функции?
var video = $("video");
video.on("play", function() {
console.log(this.currentTime);
setInterval(function() {
console.log(video.currentTime);
}, 3000);
});
Комментарии:
1. @tobiq, это не решило мою проблему.
2.
console.log(this.currentTime);
работает ли?
Ответ №1:
Ваша переменная video является объектом jquery, вы можете исправить это, используя элемент DOM, либо изменив объявление переменной на:
var video = $("video")[0];
или изменение использования video на
video[0].currentTime();