如何停止執行功能,直到完成另一個功能?jQuery - 繼續之前執行功能
$('#div').load('sub.html', function() {
//Do this once done loading the sub.html file
setTimeout(function() {
//Run SomeFunction(); before doing anyhing else
$('#tabsWrapper').removeClass('ajaxLoading');
$('#tabsWrapper #loaderDiv').fadeIn(500);
} , 1000);
});
我要確保SomeFunction()
做$('#tabsWrapper').removeClass('ajaxLoading');
等做過..
任何建議,我怎麼能做到這一點?任何幫助非常感謝。
返回值,看看它是否做了,你能不能返回一個循環,直到值。 – Dev
在.load上使用回調。 http://stackoverflow.com/questions/6688958/jquery-load-callback-scrolling-css-overflow,我相信會工作。 – Matt
似乎是相當正常的腳本流程。 simeFunction沒有像'ajax'那樣的東西,它會以你需要的方式運行 – Varun