誰かがそれぞれの要求の間に希望する遅延を得ることができない理由を説明することができますか?
これらはすべて同時に起こります。ループで作成されたすべてのタイマー(setTimeout付き)は同時に起動しますか?
$(window).load(function(){
$('a[href]').each(function(){
var linkk = $(this)
var linkkhref = linkk.attr('href');
window.setTimeout(function(){ conectar('HEAD', linkkhref, resp) }, 2000)
function conectar(metodo, endereco, resposta, corpo) {
callback = function(xhr) { resposta(xhr) };
GM_xmlhttpRequest({
"method" : metodo,
"url" : endereco,
"onerror" : callback,
"onload" : callback,
"headers" : {'Content-Type':'application/x-www-form-urlencoded'},
"data" : corpo
});
};
function resp(responseDetails) {
// my response code here
};
});
});
私はGreasemonkey固有の機能を使用していますが、質問はjavascriptに関するものです。
GMの知識は必要ありません。 :)
すべての回答は完璧に機能しました。これは私のコードでは何も変わっていないので、これを正しいものに投票しました。ちょうど 'idx' – RASG