我想記錄'挖掘'並儘快執行HUD,但是oauth_upload_photo導致它滯後(顯然是因爲吊裝)。我怎樣才能立即捕捉HUD?避免吊裝引起的滯後
var submit_post = function submit_post(){
console.log('tapped');
// Show HUD
plugins.navigationBar.hideRightButton();
var hud = document.getElementById("hud");
hud.style.display = 'block';
// Get the image
var image = document.getElementById('myImage');
var imageURI = image.src;
// Get the caption from the textarea
var cap = document.getElementById('tar');
var caption = cap.value;
// Call upload photo
oauth_upload_photo(imageURI,caption);
};
這與吊裝有什麼關係?究竟是「滯後」? –
這是懸掛函數的聲明,而不是它的調用。閱讀更多有關起重。滯後將很可能歸結於您正在進行的其他GUI工作(您的示例中沒有顯示任何)。 – Matt
當我註釋掉oauth_upload_photo時,會立即記錄「點擊」。當我不這樣做時,在「tapped」記錄之前會有1-2秒的延遲。 oauth_upload_photo是比較複雜的(二進制圖像轉換) – ggwarpig