Как создать функцию обратного вызова с помощью JQuery - PullRequest
0 голосов
/ 19 декабря 2011

Я новичок в jquery. В моем приложении Android PhoneGap я хочу создать функцию обратного вызова, используя jquery для автоматического получения оповещения, когда значение с сервера вставляется в локальную базу данных при открытии приложения. Пожалуйста, сообщите мне решение. Спасибо заранее

1 Ответ

0 голосов
/ 19 декабря 2011

И если вы по какой-то причине не можете использовать встроенные обратные вызовы в 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 следует использовать для проверки типа обратного вызова и т. д. В Интернете есть множество руководств по этому вопросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...