我想在加載段落標記後纔打印標題標記。以下是我的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