utilizzato l'api per aggiungere un pulsante che riproduce 1 video Vimeo su una pagina.
Ho aggiunto il plug-in Froogaloop nel mio file plugins.js e sto richiamandolo sul mio file main.js.
Ecco il mio codice
ready = function(player_id) {
var playButton, player;
player = $f(player_id);
playButton = $('#playButton');
return playButton.on('click', function(e) {
e.preventDefault();
player.api('play');
});
};
$f(document.getElementById('player')).addEvent('ready', ready);
Il problema che sto avendo è che qualsiasi script dopo questo non verrà eseguito. L'errore che JSHint mi ha dato è '$f' is not defined
Ho provato a definire ($f = ''
) questo, ma semplicemente interrompe la funzionalità (il che ha senso perché lo interromperà). Qualcuno ha mai incontrato prima questo problema? Conosci una soluzione?
Si noti inoltre che il blocco di codice sopra funziona. Deve solo essere l'ultima cosa nel mio file js principale o qualsiasi altra cosa dopo che si romperebbe. Inoltre, non passerà a JSHint. Ottengo due errori '$f' is not defined.
.
Qualsiasi aiuto sarebbe molto apprezzato.
Thnx!
fa [questo] (http://stackoverflow.com/questions/5999357/jquery-and-vimeo-froogaloop-api) aiuto? – PHearst