пытается навести курсор мыши на div, чтобы активировать fadein другого div - PullRequest
0 голосов
/ 29 марта 2012

Я пытался создать конкретный div-эффект постепенного изменения (left_panel_fade) и оставаться видимым, пока мышь находится над элементом div, называемым left_panel.

Когда я использую этот код, при наведении курсора мыши на левую панель ничего не происходит:

      $("#left_panel").mouseover(function() {$("#left_panel_hover").fadeIn("slow");});
      $("#left_panel").mouseout(function() {$("#left_panel_hover").fadeOut("slow");});

Этот код работает для меня, но не исчезает:

$("#left_panel").mouseover(function(){$("#left_panel_hover").css('visibility','visible'); });
$("#left_panel").mouseout(function() {$("#left_panel_hover").css('visibility','hidden'); });

почемумой первый код не работает?правильно ли я использую fadeIn / fadeOut?я попытался изменить наведение мыши и указатель мыши на mouseenter и mouseleave, но безрезультатно.

1 Ответ

2 голосов
/ 29 марта 2012

Сначала необходимо скрыть left_panel_hover, используя display: none вместо visibility: hidden.

Обратите внимание, что эта скрипка работает нормально, но эта скрипка ничего не делает - единственная разница в том, как left_panel_hover скрыт в CSS.

...