JQuery не в состоянии ориентироваться на детей - PullRequest
0 голосов
/ 30 сентября 2011

Есть идеи, почему это не работает?Дети неупорядоченного списка не скользят так, как я ожидаю ..

http://jsfiddle.net/SparrwHawk/vqUgw/3/

Ответы [ 3 ]

1 голос
/ 30 сентября 2011

Мне удалось исправить это с помощью mouseover и mouseleave с селектором на children, например, так:

$(document).ready (function(){
    $('nav ul li').mouseover(function(){
        $(this).children('ul').slideDown()
    });

    $('nav ul li').mouseleave(function(){
        $(this).children('ul').slideUp();
    });
});
1 голос
/ 30 сентября 2011

В вашем коде есть какая-то ошибка.

Проверьте фиксированный.

$(document).ready (function(){
    $('nav ul li').hover(function(){
        $(this).children("ul").slideDown().
        addClass('shown');
    }, function(){
        $('.shown').slideUp().removeClass(".shown");   
    });
});
1 голос
/ 30 сентября 2011

вот вы, братан, это выглядит так, как вы хотите:

http://jsfiddle.net/2x2fE/

...