Показать сообщение отдельно
  #4 (permalink)  
Старый 14.12.2012, 14:36
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

<style type="text/css">
...
.room.active {
   background: yellow;
}
</style>
<script type="text/javascript">
    var room = $(".room");
    var tooltip = $(".tooltip");
    tooltip.hide();

    room.hover(function() {
        $(this).addClass('active');
        tooltip.show();
        tooltip.hover(function() {
            $(this).show(); // Это что? $(this) у тебя сейчас = tooltip, но он и так показан. Зачем тогда?
            // проблемное место            
        });
    }, function(){
        $(this).removeClass('active');
        tooltip.hide();
        tooltip.mouseout(function() {
            $(this).hide();
        });
    });
</script>


Что-то типа такого. Если сделаешь здесь ссылку на редактируемый вариант - могу покопаться (тут же есть функционал чтобы можно было тестить прямо на сайте).

Последний раз редактировалось tsigel, 14.12.2012 в 14:53.
Ответить с цитированием