Sto costruendo un plugin per WordPress e finora tutto bene con la libreria PHP. Ma sto riscontrando alcuni problemi con l'API JavaScript.jQuery e Vimeo Froogaloop API
Sto provando ad usarlo con jQuery, e penso che la versione di WordPress di jQuery abbia problemi con il collegamento $f
. Perché non dovrebbe funzionare?
var vimeoPlayer = {
init: function() {
var vimeoPlayers = document.querySelectorAll('iframe'),
player;
jQuery('iframe.vimeo-player').each(function(index, iframe){
player = vimeoPlayers[index];
$f(player).vimeoPlayer.addEvent('ready', vimeoPlayer.ready);
});
},
addEvent: function(element, eventName, callback) {
if (element.addEventListener) {
element.addEventListener(eventName, callback, false);
}
else {
element.attachEvent(eventName, callback, false);
}
},
ready: function(player_id) {
alert(player_id);
}
}
jQuery(document).ready(function($){
vimeoPlayer.init.call();
});
È possibile vederlo in azione allo temp.woodshop.tv/?work/?dickies-campaign/?
.
ottengo questo errore:
TypeError: Result of expression '$f(player).vimeoPlayer' [undefined] is not an object.
Hey Jon, ho trasformato questo in un esempio operativo qui: http://labs.funkhausdesign.com/examples/vimeo/froogaloop2-api-basics.html –
Grazie geniale! Gli esempi API di Vimeo lasciano un po 'a desiderare – Simon27
Grazie mille, questo mi ha aiutato a migliorare l'esempio di gioco di vimeo (dopo aver trascorso qualche ora a giocare con esso) – ShayneStatzell