2011-12-19 38 views
0

我是jquery的新手。 在我的phonegap android應用程序中,我想創建使用jquery的回調函數,以便在應用程序打開時將服務器的值插入本地數據庫時自動獲取警報。請告訴我解決方案。預先感謝如何使用jquery創建回調函數

回答

0

如果你出於某種原因不能使用jQuery中的內置回調函數,你可以創建自己的回調函數。

在它的最簡單的形式,它會是這個樣子:

function animateTop(element, callback) { 
    $(element).animate({top: 100}, 1000, function() { 
     callback.call(); 
    }); 
} 

,你會使用像這樣:

animateTop('#myelem', function() { 
    alert('element was animated'); 
}); 

小提琴:http://jsfiddle.net/adeneo/LdDBn/1/

的例子擊敗一點點點,因爲只需使用jQuery的內置回調函數就可以輕鬆完成,但這只是一個簡單的例子,它可以做到這一點,並且自定義回調函數可以是這不僅僅是一個函數,但如果它是一個函數typeof應該用來檢查回調類型等等。有很多關於這個東西的教程在線。

+0

感謝您的回覆。我已經嘗試過您的代碼,但是當按鈕被點擊時調用此函數。但是我需要自動提醒而沒有任何點擊事件。 – Mercy 2011-12-19 07:11:50

+1

你能解釋一下好嗎,也許在你的問題中發佈一些代碼,以便我們可以看到你到底想要做什麼。 – adeneo 2011-12-19 07:30:37