Tôi đang sử dụng các công cụ jQuery cho lớp phủ. Bên trong lớp phủ, tôi có một video HTML5. Tuy nhiên, khi tôi đóng lớp phủ, video vẫn tiếp tục phát. Bất kỳ ý tưởng làm thế nào tôi có thể nhận được video dừng lại khi tôi đóng lớp phủ? Dưới đây là đoạn code tôi có:Dừng video HTML5 trênĐóng
$("img[rel]").overlay({ onClose: function() { <stop the video somehow> }, mask: { color: '#000', opacity: 0.7 }});
tôi đã cố gắng sử dụng
$('video').pause();
Nhưng điều này dừng lại lớp phủ là tốt.
Sử dụng ID khá khó chịu nếu bạn có thể có N video. – WhyNotHugo
Điều gì xảy ra nếu tôi muốn dừng _all_ video? (ví dụ: ký tự đại diện) – adib
'' '$ (" video ")' '' * là * một bộ chọn, nhưng bạn phải sử dụng '' '$ (" video ") [0]' '' để có được kết quả đầu tiên, như : '' '$ (" video ") [0] .pause()' '' – forresto