我的方案 - Codepen(不要忘了向下滾動)使用lazyframe plugin到lazyload我的YouTube視頻的iframe停止其他視頻後lazyload新 - jQuery和YouTube的API
林。點擊播放按鈕後,每個視頻都會添加到DOM中。有一個onAppend函數包含在新的視頻iframe創建後觸發(請看我創建的筆)。
如何停止其他vids後開始新的?
我把警報放入onAppend函數來檢查它是否正常工作。該onAppend部分看起來像
onAppend: function(e) {
alert('onAppend after Lazyframe Function');
}
我也設法包括以下腳本
<script src="http://www.youtube.com/player_api"></script>
<script src="http://www.youtube.com/iframe_api"></script>
在嵌入YouTube網址啓用API的結尾部分,也inclulde
&enablejsapi=1
每個Iframe獲取唯一ID
<iframe id="lazyframe-6hgVihWjK2c" src="https://www.youtube.com/embed/6hgVihWjK2c/?autoplay=1" allowfullscreen="" class="test-vidx" frameborder="0"></iframe>
任何幫助,將不勝感激。