Показать сообщение отдельно
  #2 (permalink)  
Старый 25.12.2008, 09:20
Аватар для SashaBorandi
Интересующийся
Отправить личное сообщение для SashaBorandi Посмотреть профиль Найти все сообщения от SashaBorandi
 
Регистрация: 25.12.2008
Сообщений: 16

Вопрос сам же решил..

var hideDelayTimer = null;
	var flag = 0;
	$("#blablabla").bind("mouseenter",function() {
		if (hideDelayTimer) clearTimeout(hideDelayTimer);
		if (flag == 0) {
			flag = 1;
			$(this).animate({"width": "+=120px"}, "slow");
		} else {
			return;
		};
	}).bind("mouseleave",function(){
		if (hideDelayTimer) clearTimeout(hideDelayTimer);
		hideDelayTimer = setTimeout(function() {
		hideDelayTimer = null; 
		if (flag == 1) { 
			$("#blablabla").animate({"width": "-=120px"}, "slow", function() {
				flag = 0;
			 });
		} else {
			return;
		};
		}, 500);
	});

Последний раз редактировалось SashaBorandi, 25.12.2008 в 10:01.
Ответить с цитированием