我試圖在回答問題之前研究回調函數 - 但是我正在編寫的東西沒有工作。我首先定義函數,然後告訴他們運行onload。 getelements()自行運行良好。回調沒有運行第二個函數
我想加載元素,然後數它們,用數學來顯示隨機索引之一。
function getelements() {
jQuery('#testimonial').load('http://www.example.com .testimonial');
}
function countelements() {
var elements = jQuery('div.testimonial').length;
console.log(elements);
}
window.onload = function() {
getelements(function() {
countelements();
});
}
Typo? 「http://www.example.com .testimonial」 –
你可以**從'getelements'函數調用'.load()'調用的結果,然後在'window.onload 'handler,使用'getelements()。done(countelements);' – Ian
@sethflowers不,這是'.load()'的語法。您可以在URL(是,在同一個字符串中)之後提供一個選擇器,它只加載這些元素。 http://api.jquery.com/load/#loading-page-fragments – Ian