<li>
<div class="player" data-video-id="ASDsad65w9e52" data-start-at="0>
</div>
</li>
のHTML構造のビデオを再起動しますそれは第四スライドまたは単にエンドスライド番目に達したとき、それは第四スライドに達したときに検出するにはJavaScriptが、私は単純に「終了」パラメータ、その後
$('#home-slider').flexslider({
end : function(){
}
});
とに使用しますYTPlayerを再初期化して、開始時にビデオを再生するか、単に再生します。
$('#home-slider').flexslider({
end : function(){
$("#home-slider .player").YTPlayer();
}
});
しかし残念ながら、その動作していない、代わりにそれは私がこのエラー
Uncaught TypeError: $(...)[0].YTPPlay is not a function at Object.end (scripts2.js:310) at m.fn.init.a.flexAnimate (flexslider.min.js:1) at a.animateSlides (flexslider.min.js:1)
任意のアイデア与え、助けてください?
スクランブルsite..itsであなたのコードをリファクタリングする必要があるでしょうが? –
@ CodeDemonはjqueryがあなたに正しいオブジェクトを返すかどうかをチェックします。 –
jqueryが正しいオブジェクトを返すかどうかをチェックする方法は? –