использовал API, чтобы добавить кнопку, которая воспроизводит 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. Я получаю две ошибки '$f' is not defined.
.
Любая помощь будет принята с благодарностью.
Спасибо!