我正在使用jQuery的加載函數在文檔準備就緒時呈現我的一些內容。如何等待jQuery的加載函數在執行回調函數之前呈現加載的內容
$(document).ready(function(){
$('#header').load('header.html',function() {
//do call back function});
$('#footer').load('footer.html');
});
我不希望我的回調函數,請求完成時執行,而是當加載的內容(或DOM?)已準備好進行操作。我怎樣才能做到這一點?
感謝
是什麼讓你覺得DOM沒有準備好在你的'load()'回調中被操縱? jQuery在將響應內容放入目標容器後調用它*。 – Pointy 2010-06-21 15:27:08
你已經這樣做了,你知道$(document).ready做了什麼嗎? – Prashanth 2010-06-21 15:35:24
我在從header.html加載的新內容中使用jQuery的角功能。角功能不能正常工作,除非我在它之前添加一個警報,我認爲這是一個時間問題。如果它的計時問題是否有意義,當我嘗試操縱它時,內容沒有被完全加載? – aos37 2010-06-21 15:38:57