У меня проблемы с взаимодействием с завершением событие HTML5-видео. Проблема в том, что тег динамически добавляется на страницу с помощью плагина клонирования лайтбокса, и я не могу использовать привязку для завершения события . Пытался использовать live () , но это тоже не сработало. Я, конечно, могу использовать "щелчок" как событие, но ни воспроизведение , пауза , ни закончилось не будут работать. Пробовал делегат , но это не помогло.
Код выглядит примерно так (я использовал решение, опубликованное в другом месте на Stackoverflow):
$("video").live("play", function() {
alert("It moves!");
});
Использование привязки дает желаемый эффект, но это не влияет на тег видео внутри всплывающего контейнера. HTML - это стандартный тег
, заключенный в div, но если он вам нужен, я могу его включить.
Кто-нибудь может придумать обходной путь для этого, или это просто невозможно? Я новичок в JQuery, поэтому я могу упустить что-то очевидное. Я использую старую версию JQuery (1.3.2), но также безрезультатно тестировал версию 1.6.1.