我將jquery中的一些動畫與一些ajax加載結合起來 - 從函數A中,我希望能夠調用函數B來淡出當前內容,一旦動畫完成,返回運行函數A中的其餘代碼。這可能嗎?我想象這樣的事情:等待一個函數返回值,然後繼續執行其他函數的其他命令
function buttonClicked(){
if(sectionHidden != true){
hideSection($sectionRef);
}
//RUN THE FOLLOWING AFTER HIDE SECTION HAS FINISHED (FUNCTION B)
loadSection();
}
function hideSection($sectionRef){
$sectionRef.fadeTo(500,0,function(){
return someValue;
});
}
因爲在我的代碼中的一些其他複雜(多種功能調用hideSection)的,我不能從hideSection調用loadSection。
對不起 - 由於一堆網站等併發症,我無法處理就這樣。 – mheavers
我喜歡。好的。你可以解釋爲什麼嗎?Troll很多 – PeeHaa
最終你要麼必須這樣做(通過回調)或做某種類型的輪詢機制,這將是相當笨拙 – Claudiu