APIを使用して、1ページに1つのvimeoビデオを再生するボタンを追加しました。
Froogaloopプラグインをplugins.jsファイルに追加し、main.jsファイルで呼び出しています。
これが私のコードです
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);
私が抱えている問題は、これ以降のスクリプトが実行されないことです。JSHintが私に与えるエラーは'$f' is not defined
私はこれを($f = ''
)定義しようとしましたが、それは単に機能を壊します(それがなぜそれを壊すのかは理にかなっています)。誰かが以前にこの問題に遭遇したことがありますか?修正を知っていますか?
上記のコードブロックが機能することにも注意してください。それは私のメインのjsファイルの最後のものでなければなりません。さもなければそれが壊れた後のすべてのものでなければなりません。また、JSHintを通過しません。2つの'$f' is not defined.
エラーが発生します。
どんな助けでも大歓迎です。
Thnx!