如何使用jquery创建回调函数

时间:2011-12-19 05:40:43

标签: jquery android callback cordova

我是jquery的新手。          在我的phonegap android应用程序中,我想使用jquery创建回调函数,以便在打开应用程序时将服务器的值插入本地数据库时自动获取警报。请告诉我解决方案。谢谢提前

1 个答案:

答案 0 :(得分: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应该用来检查回调类型等。这里有很多关于这个东西的教程。