我正在尝试检测像这样的javascript中是否设置了变量play_status。
$lg.on('afterslide', function(event, prevIndex, index){
if (play_status) {
console.log('Play Defined')
}
iframe = $('.inner .item').eq(index).find('.vimeo').get(0);
var player = $f(iframe);
player.addEvent('ready', function(index) {
player.addEvent('play', function() {
var play_status = index;
});
});
});
但是当我第一次运行它(未设置任何变量时)时,出现以下错误...
Uncaught ReferenceError: play_status is not defined
我要去哪里错了?
答案 0 :(得分:1)
看起来当您将事件播放添加到播放器时,您仅声明了play_status,因此未在该范围内定义