Да, это возможно. Я сомневаюсь, что будет плагин, который будет делать то, что вы хотите, но с небольшой работой, вы сможете построить это. Вы довольно неплохо начали разбивать проблему на отдельные шаги:
Шаг 1 загрузка страницы : Самое простое будет просто загрузить страницу без всех изображений - обычный HTML. Вы хотите, чтобы этот шаг загрузки завершился как можно быстрее.
Шаг 2 анимируйте изображения в : Сначала создайте список изображений и их направление. Я не уверен, если вы будете заказ и должность, или просто заказ. В любом случае, это будет работать. Постройте это в хороший массив.
Во-вторых, вы хотите анимировать их последовательно, последовательно:
var imgs = ...
function animateOne() {
var img = imgs.pop();
// preload the image
(new Image).src = img.src;
// set it up
$(img.dom).css('opacity',0).attr('src',img.src);
// animate it in
$(img.dom).animate('fast', { opacity: 1 }, function() {
if (imgs.length) {
animateOne(); // recurse when we're done with the last one!
}
});
}
Существуют более краткие способы сделать это в пакетном режиме, но это может быть полезно, когда вы пробуете разные эффекты.
Шаг 3: Для обработки анимации , вы просто реализуете свой собственный обработчик кликов jQuery:
$(...).click(function() {
$(this).animate(...);
return false;
});
Очевидно, это грубый набросок для начала.