嘿伙计我重新使用代码有问题:
YT_ready(function() {
$("iframe[id]").each(function() {
var identifier = this.id;
var frameID = getFrame(identifier);
if (frameID) { //If the frame exists
players[frameID] = new YT.Player(, {
events: {
'onStateChange': onPlayerStateChange
}
});
}
});
});
尝试了这个..
slide('code', function() {
YT_ready();
});
答案 0 :(得分:0)
试试这个:
var handler=function(thi) {
$("iframe[id]").each(function() {
var identifier = thi.id;
var frameID = getFrame(identifier);
if (frameID) { //If the frame exists
players[frameID] = new YT.Player(, {
events: {
'onStateChange': onPlayerStateChange
}
});
}
};
YT_ready(function(){handler(this)});
slide('code', function(){handler(this)});
我必须添加一些包装才能将 this 的正确值输入到处理程序中。