jquery

I_V_O

Registered
Как мога с jquery да създам нещо като hover ефект. В смисъл когато се мине с мушката върху обект (mouseover събитие) да изпълнява анимация, а когато се махне да връща обекта в изходно положение. Например да променя позицията по Y му с 20 px. Мерси предварително :)
 
akolevutd каза:
Код:
	$('a.class').hover( function() {
		$(this).css('background',  'image_rellover.gif');
	 }, function() {
		$(this).css('background',  'image_default.gif');
	 });

Мреси, но става един бъг ако доакто тече анимацията махнем курсора от обекта и пак го сложим анимацията се повтаря... как да се справя с този проблем?
 
I_V_O каза:
akolevutd каза:
Код:
	$('a.class').hover( function() {
		$(this).css('background',  'image_rellover.gif');
	 }, function() {
		$(this).css('background',  'image_default.gif');
	 });

Мреси, но става един бъг ако доакто тече анимацията махнем курсора от обекта и пак го сложим анимацията се повтаря... как да се справя с този проблем?
Логично. Анимацията не може да продължи от там докъдето е прекъсната. Това не е флаш.
 
Имало начин:
Код:
$("#picture1").hover(
					function(){$(this).stop().animate({opacity: "1.0", top: "0"}, 400)},
					function(){$(this).stop().animate({opacity: "0.5", top: "20"}, 400)}
				)
 

Back
Горе