Привет, я работаю над сайтом с моим другом, и с самого начала наш клиент был недоволен качеством одной из наших анимаций.Эта анимация берет изображение и увеличивает его, затем уменьшает и повторяет, чтобы получить пульсирующий эффект.Непрозрачность также изменяется в течение всей анимации.
Текущая анимация находится на главной странице сайта http://laveryrowe.com. Рассматриваемая анимация - это изображение на 75%, которое можно увидеть сразу после прибытия на сайт.
Я тестировал в Safari, Firefox и Internet Explorer.Анимация только что делает переход в Firefox, однако Safari и Internet Explorer не дают достаточно плавного изменения размера для нашего клиента.
Кто-нибудь знает лучший метод анимации, чем тот, который я использовал?(см. код ниже и посмотрите сайт для примера).
function pulse() {
$('#seventyfive').animate({
marginTop: 175,
marginLeft: 25,
width: 261, height: 98,
opacity: 0.5
}, 700, function() {
$('#seventyfive').animate({
marginTop: 161.95,
marginLeft: 15.2,
width: 287.1, height: 107.8,
opacity: 1
}, 700, function() {
pulse();
});
});
};
Заранее большое спасибо, мы действительно можем использовать руку,
Редактировать: Проблема не в позиционировании (или, по крайней мере, я так не думаю), а скорее в том, как изменяется размер изображения, вы можете заметить дрожащие края по мере его увеличения,Кажется, выглядит лучше, когда увеличивается непрозрачность, но мне нужно то же качество, когда оно непрозрачное.
Jai