Добрый день, дорогие форумчане. Столкнулась со след. проблемой.
Прописала код:
$('.share').hover(
function(){
widthBS = $('.share-block').width();
$('.share-block span').css({
display: 'none'
});
$('.share-block').css({
width: widthBS
});
$('.share-block').animate({
width: $('.share-icon').width()
}, 100, function(){
$('.share-icon').css({display: 'block'});
}
);
},
function(){
widthBSt = $('.share-block').width();
$('.share-icon').css({
display: 'none'
});
$('.share-block').css({
width: widthBSt
});
$('.share-block').animate({
width: widthBS
}, 100, function(){
$('.share-block span').css({
display: 'block'
});
}
);
});
Всё бы ничего, но функции которые должы выполняться в конце анимации выполняются через заданное время (100мс) а сама анимация дольше (понять почему не могу) вот
сайт там белая кнопка share и при наведении на неё вылезает этот косяк (сначала оно немного движется 100мс потом происходит disp block а потом раскрывается полностью) в чём проблема?