フレンドスライダーの実装を修正しようとしている友人のサイトで働いていたので、vimeoビデオが再生されているときにユーザーが別のスライドに切り替えると、 。私はこの文脈でfroogaloopとjqueryを使うことに問題があります。私が試しているコードは次のとおりです。jquery、froogaloog、wordpressでVimeo iframeを制御するのに問題がある
(function() { jQuery('.flexslider').flexslider({
slideshowSpeed: slideshowDelay+"000",
directionNav: false,
animation: "fade" ,
after: function (slider)
{
console.log("next");
var currentSlide = slider.currentSlide;
var slides = slider.slides;
jQuery(slides).each(function (i)
{
if(i != currentSlide)
{
var slide = jQuery(slides[i]);
jQuery(slide).attr({class : 'slide_selector'})
var vimeo = jQuery('.slide_selector iframe');
if(vimeo.length !== 0)
{
var src = jQuery(vimeo).attr('src')
var controlObject = {"method" : "pause" };
var domWindow = vimeo[0].contentWindow;
jQuery(vimeo[0]).bind('ready' , function
{
console.log("PlayerId: "+ player_id)
froogaLoop(player_id).api('pause');
});
}
}
})
}
});
showProject(projectSlug);
});)
これはどのような方法でも機能していません。私はFroogaloopフレームワークでinit関数を使用することになっていたが、Froogalo.fn.init(それに到達する唯一の方法)を実行すると、getAttributesプロパティを持っていないことがわかりました。これはすべてかなり混乱しています。私の主な質問は、私がfroogaloopでこれらのiframeをどのように初期化するかということです。
メモ。私は$がワードプレスに干渉するように見えるので、ライブラリの私のバージョンで$ fをfroogaLoopに置き換えました。