如何使用jquery创建回调函数

如何使用jquery创建回调函数,jquery,android,callback,cordova,Jquery,Android,Callback,Cordova,我不熟悉jquery。 在我的phonegap android应用程序中,我想使用jquery创建回调函数,以便在应用程序打开时将服务器的值插入本地数据库时自动获取警报。请告诉我解决方案。提前感谢您,如果由于某种原因无法在jquery中使用内置回调,您可以创建自己的回调 最简单的形式是这样的: function animateTop(element, callback) { $(element).animate({top: 100}, 1000, function() {

我不熟悉jquery。
在我的phonegap android应用程序中,我想使用jquery创建回调函数,以便在应用程序打开时将服务器的值插入本地数据库时自动获取警报。请告诉我解决方案。提前感谢您,如果由于某种原因无法在jquery中使用内置回调,您可以创建自己的回调

最简单的形式是这样的:

function animateTop(element, callback) {
    $(element).animate({top: 100}, 1000, function() {
        callback.call();
    });
}
您可以这样使用:

animateTop('#myelem', function() {
    alert('element was animated');
});
小提琴:


这个例子有点违背了这一点,因为只使用jQuery的内置回调可以更容易地完成,但它只是一个简单的例子,说明了如何完成,自定义回调可以是任何东西,而不仅仅是函数,但是如果它是一个函数
typeof
应该用来检查回调类型等。网上有很多关于这方面的教程。

谢谢你的回复。我试过你的代码,但是这个函数是在点击按钮时调用的。但是我需要在没有任何点击事件的情况下自动发出警报。你能解释得更清楚一点吗,也许在你的问题中发布一些代码,这样我们就可以看到你到底想做什么。