fadeIn fadeOut, он не запускается постоянно - PullRequest
0 голосов
/ 06 января 2011

Я делаю простой .bind (), помещая fadein и fadeout на mouseover и mouseleave, но это не всегда работает.Я не нахожу проблему, поэтому мне нужна помощь или лучшее предложение для этого.Спасибо за внимание, здесь вы видите http://pastie.org/1433800, а также можете проверить код ниже:

        $(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);
                }

            });

        }
    );

Ответы [ 2 ]

1 голос
/ 06 января 2011

fadeIn и fadeOut автоматически устанавливают видимость для вас. Все, что вам нужно сделать, это

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

и

$('#sub_menu_content').fadeOut(1000);
0 голосов
/ 06 января 2011

Вместо использования bind () попробуйте метод live ().он прикрепляет «обработчик к событию для всех элементов, которые соответствуют текущему селектору, сейчас и в будущем» текст ссылки

...