Javascript setTimeout不起作用-怎么了?
我需要使用setTimeout函数,但该函数不起作用。 首先,Javascript setTimeout不起作用-怎么了?,javascript,Javascript,我需要使用setTimeout函数,但该函数不起作用。 首先, Player.prototype.playByUrl = function (url) { this.object.data = url; return this.play(); } 上面的代码是我的函数,我调用它 window.onload = function () { player = new Player('playerObject'); setT
Player.prototype.playByUrl = function (url) {
this.object.data = url;
return this.play();
}
上面的代码是我的函数,我调用它
window.onload = function () {
player = new Player('playerObject');
setTimeout(player.playByUrl($mp4Link),3000);
}
然而,在上面的代码中,setTimeout不起作用,为什么
setTimeout
需要一个函数
:
setTimeout(function(){player.playByUrl($mp4Link)},3000);
您这样做的方式是,它在脚本开始时立即执行player.playByUrl($mp4Link)。
setTimeout
需要一个函数
:
setTimeout(function(){player.playByUrl($mp4Link)},3000);
您这样做的方式是,它在脚本开始时立即执行
player.playByUrl($mp4Link)
。您应该使用函数或字符串:
setTimeout(function(){
player.playByUrl($mp4Link)
},3000);
或
您应该使用函数或字符串:
setTimeout(function(){
player.playByUrl($mp4Link)
},3000);
或
我在setTimeout()中遇到了一个问题,函数需要用引号括起来。 尝试:
我在setTimeout()中遇到了一个问题,函数需要用引号括起来。 尝试:
你在哪里定义
$mp4Link
?你在哪里定义$mp4Link
?@MertMETİN你在哪里定义$mp4Link
?@MertMETİN你在哪里定义$mp4Link
?