我試圖在某些進程完成執行後執行特定函數。jQuery - 自定義回調函數
我的具體例子是指一些動畫的()之後,我想打電話給另一個函數的方法,但是這個功能應該只被調用一次在動畫()方法完成處理:
var testObject = {
methodOne : function(callbackMethod) {
$('#item').animate({ 'paddingLeft' : '20px'}, { duration: 200, queue: false });
$('#item2').animate({ 'paddingLeft' : '30px'}, { duration: 200, queue: false });
$('#item3').animate({ 'paddingLeft' : '40px'}, { duration: 200, queue: false });
testObject.callbackMethod();
},
run : function() {
alert('done');
}
};
$(function() {
testObject.methodOne(run);
});
任何想法我怎麼能做到這一點?
+1這實際上相當不錯 –
不錯,我不知道Promise對象。 – Przemek