我正在開發一個jQuery Mobile Web Page
,我從Facebook頁面導入相冊和照片並將它們展示給用戶。如何獲得一個「加載」部件,直到jQuery完成執行
它需要4-5秒爲我的JavaScript來執行和導入我需要的所有專輯。
我的JavaScript看起來像這樣:
var albumPhotos = new Array();
var albumThumbnails = new Array();
var x=0;
var next;
// start the entire process
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId : '564984346887426', // App ID from the app dashboard
channelUrl : 'channel.html', // Channel file for x-domain comms
status : true, // Check Facebook Login status
xfbml : true // Look for social plugins on the page
});
FB.api('169070991963/albums', checkForErrorFirst(getAlbums));
}
我如何獲得一個jQuery移動widget作爲執行該功能,將盡快啓動和停止功能完成時?
使用'$ .mobile.loading('show/hide')'勾選這個http://jsfiddle.net/Palestinian/d39FX/ – Omar
非常感謝Omar確實有所幫助。我可以在調用API之前顯示加載小部件。但是,如何檢查異步調用何時完成,以便隱藏小部件?這裏是對API的調用:https://developers.facebook.com/docs/reference/javascript/你有什麼想法在這裏回調方法嗎? –
歡迎!我無法在那裏找到回調。你可能需要搜索類似的問題。 – Omar