與Froogaloop,Vimeo的JavaScript API有關,並且正試圖向當前正在播放的Vimeo iFrame添加一個類。似乎很簡單,使用API的事件,但我似乎無法繞過它的頭。這是我到目前爲止:Vimeo JavaScript API爲頁面上的所有iframe添加事件偵聽器
以下代碼是their example的簡化版本。雖然它不會在我的控制檯中導致任何錯誤,但我沒有得到任何日誌(因此沒有得到這些類)。我錯過了什麼嗎?
感謝您的幫助!
var iframe = $('article.video iframe')[0],
player = $f(iframe);
player.addEvent('ready', function() {
player.addEvent('play', on);
player.addEvent('pause', off);
player.addEvent('finish', off);
});
function on(id) {
console.log('playing');
player.addClass('playing');
}
function off(id) {
console.log('not playing');
player.removeClass('playing');
}
UPDATE
這個問題肯定有與變量做。 Player
告訴Froogaloop哪個iframe可以使用,iframe
標識哪個html對象。所以我想這個問題是我可以如何識別頁面上的所有iframe,然後在Froogaloop激活時提供適當的iframe。