|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.10.2011, 21:55 | #1 |
Пользователь
Регистрация: 22.08.2010
Сообщений: 85
|
JQuery! Анимация, Как увеличить картинку так, чтоб она не смещалась?
Я делаю простым animate, уже как могу, и queue: false ставлю, и отступы в минус, но все равно это не выглядет как увеличение, видно что она просто расширяется, вот пример:
Код HTML:
$('img').hover(function(){ $(this).animate({ 'marginLeft': '40%' },{ queue: false, duration: 100 }) .animate({ 'width':'60%' },{ queue: false, duration: 100 }) .animate({ 'marginTop': '15px' },{ queue: false, duration: 100 }) .animate({ 'height':'55%' },{ queue: false, duration: 100 }) |
03.10.2011, 16:44 | #2 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 230
|
поставь height: height*2
width: width*2 top: (формула для расчета 1) left: (формула для расчета 2) формула для расчета 1: top-height/2 формула для расчета 2: left-width/2 и у картинки поставь position: relative; |
05.10.2011, 00:38 | #3 |
Пользователь
Регистрация: 22.08.2010
Сообщений: 85
|
Arassir спасибо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
пграмма совершает аварийное прерывание.как сделать так чтобы она работала нормально? | Екатерина3439 | Общие вопросы C/C++ | 8 | 24.06.2010 00:27 |
Как поменять картинку (анимация на листе) | dsapa | Microsoft Office Excel | 10 | 02.06.2008 16:08 |
как сделать так чтоб моя прога при запуске о.с. стартовала | steck | Общие вопросы Delphi | 11 | 03.04.2007 20:10 |