所以我有一個顯示YouTube視頻的模式。問題是,當我關閉模式時,我仍然聽到播放的視頻。我看了其他的解決方案,他們似乎沒有工作。請記住,我無法將ID應用於iframe,因爲Iframe是動態創建的。無論如何,當我關閉模式時,使用JavaScript或JQuery停止或暫停視頻?如何阻止YouTube視頻在使用JavaScript或Jquery的Iframe中播放?
我的代碼如下:
<script>
(function($){
$(document).ready(function() {
$('.b-close').on('click', function() {
$('iframe').get(0).stopVideo();
});
})(jQuery);
</script>
<div id="element_to_pop_up" attrId="20">
<a class="b-close">x</a>
<h3 class="pop-hd">Title</h3>
<div class="pretty-embed play" data-pe-videoid="nGSfaMxCu-U" data-pe-fitvids="true" data-pe-allow-fullscreen="false">
<iframe width="330" height="186" style="border:none;" src="//www.youtube.com/embed/nGSfaMxCu-U?autoplay=1&rel=1"></iframe>
</div>
</div>
http://jsfiddle.net/DIRTY_SMITH/3J2wT/721/ –
的[停用YouTube的可能的複製視頻與jQuery的?](http://stackoverflow.com/questions/2128535/stop-a-youtube-video-with-jquery) –