Показать сообщение отдельно
  #5 (permalink)  
Старый 20.07.2012, 09:23
Профессор
Отправить личное сообщение для Nanto Посмотреть профиль Найти все сообщения от Nanto
 
Регистрация: 21.12.2010
Сообщений: 243

Что-то туплю пока... Такая задача, есть два "не родственных" блока...
Типичная всплывашка - при ховере на первый блок, второй блок должен показываться, и отображаться пока курсор над первым или вторым блоком.
Поскольку блоки не родственные, решил через таймер... Долго объяснять код кину:
$(document).ready(function() {
	$(".a1").hover(function() {
		$(".a2").show();
  }, function() {
    setTimeout(function() {
      $(".a2").mouseover(function() {
        $(".a2").show();
        $(".a1").addClass("a1_hover");
      });
      $(".a2").mouseout(function() {
        $(".a2").hide();
        $(".a1").removeClass("a1_hover");
      });
    }, 1000);
	});
});


Где косяк? И возможно ли такое в приниципе?
Ответить с цитированием