我想在另一个自定义函数完成后执行一个自定义jQuery函数
第一个函数用于创建“打字”效果
function Typer()
{
var srcText = 'EXAMPLE ';
var i = 0;
var result = srcText[i];
setInterval(function() {
if(i == srcText.length) {
clearInterval(this);
return;
};
i++;
result += srcText[i].replace("\n", "<br />");
$("#message").html( result);
},
100);
}
第二个功能播放声音
function playBGM()
{
document.getElementById('bgm').play();
}
我一个接一个地调用函数,比如
Typer();
playBGM();
但是随着文本的输入,声音开始播放。我只想在打字完成后播放声音。
这是我尝试过的:http: //jsfiddle.net/GkUEN/5/
我怎样才能解决这个问题?