我試圖爲我的HTML 5視頻創建疊加播放按鈕。我在Jfiddle - click here上創建了一個示例 - 此工作正常。我試圖將我的小提琴整合到我的網站上,但是我收到錯誤消息Cannot read property 'paused' of undefined
。相信這與我的代碼結構有關。下面是我的代碼如何設置的一個片段。jQuery視頻疊加按鈕
$('.video').click(function() {
if($(this).children(".video").get(0).paused){
$(this).children(".video").get(0).play();
$(this).children(".playpause").fadeOut();
}else{
$(this).children(".video").get(0).pause();
$(this).children(".playpause").fadeIn();
}
});
HTML
<div class="col-md-12 video">
<video muted loop controls poster="/assets/casestudies/marketingandcomms/ukcoffeeweek/coffee-video-poster.gif">
<source src="/assets/videos/coffee-video.mp4" type="video/mp4">
</video>
<div class="playpause"></div>
任何人都可以點我在正確的方向?
什麼'$(本)。兒童( 「視頻」)'返回在'else'塊?看起來它沒有子節點。 – AskYous
AskYous-你能喲詳細說明可能提供的例子來備份你說的話 – NewBoy