Показать сообщение отдельно
  #1 (permalink)  
Старый 07.08.2013, 17:08
Аватар для Алек
Аспирант
Отправить личное сообщение для Алек Посмотреть профиль Найти все сообщения от Алек
 
Регистрация: 14.04.2013
Сообщений: 85

Некорректная работа метода .animate
Доброго всем времени суток! У меня проблема такая жёсткая: метод .animate не желает адекватно работать с css правилом border-radius!
А именно: первая часть выполняется хорошо за указанное время, а вот вторая изменяется мгновенно, как будто это не метод .animate, а метод .css
Почему так происходит? Вот он сам код:


<div id="element">
		<div id="border_1">
		</div>
		<a href="#" class="button">Animate Me!</a>
	</div>

$(function(){
var state = true;
$('.button').click(function(){
	if(state){
		$('#border_1').animate({'borderRadius': '90px'}, 500);
	}
	else{
		$('#border_1').animate({'borderRadius': '0'}, 500);
	}
	state = !state;
})
});


Заранее большое спасибо!
Ответить с цитированием