使用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’没有定义
我已经尝试定义($f =”)这个,但它只是打破了功能(这有意义为什么会破坏它).有没有人遇到过这个问题?你知道修复吗?
另请注意,上面的代码块有效.它必须是我的主js文件中的最后一件事,否则它之后的一切都会破坏.它也不会通过JSHint.我得到两个’$f’没有定义.错误.
任何帮助将不胜感激.
日Thnx!
解决方法
我遇到了这个问题因为我在包括froogaloop.js之前包含了我的脚本.
似乎$f是在js上定义的.