私のコードは次のようになります。
$(document).ready(function(){
var cont = 0;
function func1(cont)
{
//Some code here
search.setSearchCompleteCallback(this, searchComplete, null);
//Some other code
}
func1(cont);
function searchComplete()
{
//Some code
cont += 1;
if (cont < length ) {
func1(cont);
} else {
// Other code
}
}
});
だから私がしたいのは、 func1(cont); の実行を遅らせることです。searchComplete() 関数の内部。この理由は、すべてのコードが Google 検索 API と PageRank チェックを操作するためであり、禁止されないようにスクリプトの速度を落とす必要があるためです。(特に、PRチェックに関するリクエストについて)。func1(cont); で単に setTimeout() を使用すると、関数を $(document).ready() の外に取得しようとすると、func1() が定義されていないと表示されますが、関数は表示されますが、ページを完全にロードする必要があるため、Google コードは表示されません。
setTimeout を修正するにはどうすればよいですか、またはスクリプトを数秒間一時停止するにはどうすればよいですか?
ありがとう!