JQuery와 :비디오를 교체 할 때 어떻게 중지시킬 수 있습니까 (Jquery)?
$(function() {
$('.videos').hide();
$(".bat").click(function() {
$('.videos').hide();
$('.morcego').slideDown();
$('.default').replaceWith(".morcego");
});
$('.hit').click(function() {
$('.videos').hide();
$('.careca').slideDown();
$('.default').replaceWith(".careca");
});
$('.metro').click(function() {
$('.videos').hide();
$('.metro-last').slideDown();
$('.default').replaceWith(".metro-last");
});
});
HTML :` 시계 듣고 우리의 리뷰
<iframe width="900" height="400" src="https://www.youtube.com/embed/tl39XPeb7UE?rel=0&showinfo=0" frameborder="0" allowfullscreen class="videos morcego img-responsive"></iframe>
<iframe width="900" height="400" src="https://www.youtube.com/embed/g7uYfhWNvrA?rel=0&showinfo=0" frameborder="0" allowfullscreen class="videos careca img-responsive"></iframe>
<iframe width="900" height="400" src="https://www.youtube.com/embed/FDIjP6X9f98?rel=0&showinfo=0" frameborder="0" allowfullscreen class="videos metro-last img-responsive">></iframe>
</div>
<div class="videos-list-video">
<h3 class="align-center">Popular Videos</h3>
<div class=img-list>
<img src="img/batman_videos.jpg" class="img-responsive bat">
</div>
<div class=img-list>
<img src="img/hitman_videos.jpg" class="img-responsive hit">
</div>
<div class=img-list>
<img src="img/metro_videos.png" class="img-responsive metro">
</div>
</div>
</div>
이 프로그램은 잘 작동하지만 비디오를 교체 할 때, 다른 하나는 재생을 중지하지 않습니다 너는 그것을 듣는다. replaceWith() 메서드를 사용할 수 없다고 생각합니다. 제안 사항은 무엇입니까? 감사합니다.
그것은 작동하지만 배트맨 비디오에만 해당됩니다. 박쥐가 뛰고 다른 사람에게 전화를 걸면 박쥐는 멈추지 만, 청부인이 놀고 다른 사람에게 전화하면 멈추지 않습니다. 메트로와 동일합니다 ... 나는 그것을 얻지 못합니다 ... – icenine
업데이트 확인 jsfiddle [Link] (https://jsfiddle.net/h2a8qfh4/1/) – zakhefron
Perfect! 감사! – icenine