Я только начал изучать, как анимировать с помощью jQuery, и у меня возникли проблемы с поиском решения (если таковое существует) с небольшой эстетической проблемой, которую я испытываю.Изменение направления jQuery width/height animation
Вот код, я работаю с:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.min.js"></script>
<script>
$(document).ready(function(){
$(".cause_button").css("cursor","pointer");
$(".cause_button").on('mouseenter',function(){
$(this).stop().animate({height:100, width:100, opacity:1.0}, "fast");
});
$(".cause_button").on('mouseleave',function(){
$(this).stop().animate({height:75, width:75, opacity:.75}, "fast");s
});
});
</script>
Это довольно просто парить в/из анимации на изображение с классом «.cause_button». Анимация работает хорошо, но расширяется ширина/высота вниз и вправо. Есть ли способ, которым я мог бы заставить изображение расширяться наружу во всех направлениях?
jsFiddle: http://jsfiddle.net/FHkw2/1/
PS: Я понимаю, что есть CSS3 альтернативы с использованием эффектов перехода, но они достигают того же результата, и, кажется, менее совместим с браузерами, так что я пытаюсь сосредоточиться на использовании JQuery для этого.
Вы могли бы создать jsfiddle, чтобы проиллюстрировать эту проблему? – ITroubs
Абсолютно, вот он: http://jsfiddle.net/FHkw2/1/ Я заменил свои изображения кнопок некоторым базовым кругом img из Google. –