我正在使用Flexslider,在第四张幻灯片中,我有一个使用YTPlayer的 youtube 视频
这是第四张幻灯片的 html 结构
<li>
<div class="player" data-video-id="ASDsad65w9e52" data-start-at="0>
</div>
</li>
以及检测何时到达第四张幻灯片的 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)
有什么想法,请帮忙?