На самом деле нет общей функции onload()
jQuery. Вам нужно будет использовать функцию обратного вызова для запроса AJAX, как вы можете видеть здесь:
jQuery.post (url, [data], [success (data, textStatus, jqXHR)], [dataType])
Блок [ success(data, textStatus, jqXHR) ]
говорит, что вы можете поместить туда функцию с этими необязательными переменными, например, так:
jQuery.post('foo.php', $('#foo_form').serialize(), function(data)
{
// I get called when the AJAX request finishes, so do your animating within me.
});
.getJSON()
работает так же:
jQuery.getJSON('foo.php', 'foobar', function(data)
{
$('.thumbnail_area').css('background-color', 'red');
});
Если вы используете jQuery (а не jQuery UI), вам нужно будет подключить плагин цвета , такой как этот , чтобы анимировать цвета элементов.