Показать сообщение отдельно
  #17 (permalink)  
Старый 06.05.2012, 01:13
Новичок на форуме
Отправить личное сообщение для bender-nvkz Посмотреть профиль Найти все сообщения от bender-nvkz
 
Регистрация: 22.09.2011
Сообщений: 4

не серьёзно совсем
Уже год прошел, а ни кто не делится информацией
Мне сейчас похожий функционал требуется, нужно уменьшать блок 1 и добавлять внутренний отступ к соседнему блоку 2, при наведении.
$('адрес блока инициирования').hover(function()
{
$('блок 1').animate({'width': '-=10px'}, 300);
$('блок 2').animate({'paddingRight': '+=10px'}, 300);
},
function() {
*процедура при снятии курсора*
});
})


Выполняется практически поочередно, разница в старте функций (начала выполнения по времени) так велика, что искажается идея анимации. Гуглил - почти везде ситуация одинакова - ни какой конкретики, а "супер ответ" про суп и ложку, который отношения не имеет к теме вообще.
Когда тема создается, учитывайте пожалуйста, что по поисковым запросам, данная тема будет проявляться в результатах, и в итоге две страницы флуда.

Сообщение от Logo
То, что в JQuery нельзя сделать синхронную анимацию, лишь говорит о ее недостатках.
- это стопроцентная информация? т.е. выходом может быть только разбиение на две функции и отложенное время старта одной из них?
Или в этом случае jq подождет указанное время, запустит первую, а следом вторую?

Конструкцию как сейчас, я пробовал и местами менять (тогда очерёдность меняется) и думал время выполнения подогнать под один знаменатель - бесполезно.
Ответить с цитированием