/ / fadeIn fadeOut, es wird nicht immer ausgelöst - Abfrage, Trigger, Fadein, Fadeout

fadeIn fadeOut, es wird nicht die ganze Zeit ausgelöst - jquery, triggers, fadein, fadeout

Ich mache ein Basic.bind (), Fadein und Fadeout auf Mouseover und Mouseleave setzen, Aber es funktioniert nicht immer. Ich finde das Problem nicht, daher brauche ich Hilfe oder einen besseren Vorschlag, um dies zu tun. Danke fürs schauen, die Pastete hier http://pastie.org/1433800 und kann auch den folgenden Code überprüfen:

        $(function()
{
$("#mi_green_media").bind({

mouseover : function()
{
$("#sub_menu_content").css("visibility", "visible").fadeIn(1000);
}

});

$("#sub_menu_content").bind({

mouseleave : function()
{
$("#sub_menu_content").css("visibility","hidden").fadeOut(1000);
}

});

}
);

Antworten:

1 für die Antwort № 1

fadeIn und fadeOut automatisch die Sichtbarkeit für Sie einstellen. Alles was Sie tun müssen, ist

$("#sub_menu_content").fadeIn(1000);

und

$("#sub_menu_content").fadeOut(1000);

0 für die Antwort № 2

Anstatt bind () zu verwenden, probieren Sie auch die Methode live (). Es fügt dem Ereignis einen "Handler für alle Elemente hinzu, die jetzt und in Zukunft mit dem aktuellen Selektor übereinstimmen". Link Text