我想在加载段落标记后才打印标题标记。以下是我的Javascript代码。见plunker更多的澄清:http://embed.plnkr.co/aheHkSQUBft5A4Z3wkie/preview如何仅在执行第一种方法后执行第二种方法
function changeText(cont1, cont2, speed){
var Otext = cont1.text();
var Ocontent = Otext.split("");
var i = 0;
function show() {
if (i < Ocontent.length) {
cont2.append(Ocontent[i]);
i = i + 1;
};
};
var Otimer = setInterval(show, speed);
};
$(document).ready(function() {
changeText($("p"), $(".p2"), 30);
clearInterval(Otimer);
});
$(document).ready(function() {
changeText($("h2"), $(".h2"), 30);
clearInterval(Otimer);
});
FYI有没有需要两个'document.ready'处理程序 - 在一个加入两个代码块。 –
@ chetan:打开Web控制台,它提供了重要的信息。 –
@chetan,你可以试试这个回调函数。另外,如果你只使用'Otimer',你可以使用'setTimeout'。 – Rajesh